MathElementBase

MathElementBase класс

Базовый класс для IMathElement с реализацией некоторых методов, общих для всех наследуемых классов. Только для внутреннего использования. Наследующий класс должен быть IMathElement.

public abstract class MathElementBase : IMathElement

Методы

ИмяОписание
Accent(char)Устанавливает знак надстрочника (символ над этим элементом)
AsArgumentOfFunction(IMathElement)Применяет указанную функцию, используя этот экземпляр в качестве аргумента
AsArgumentOfFunction(MathFunctionsOfOneArgument)Применяет указанную функцию, используя этот экземпляр в качестве аргумента
AsArgumentOfFunction(string)Применяет указанную функцию, используя этот экземпляр в качестве аргумента
AsArgumentOfFunction(MathFunctionsOfTwoArguments, IMathElement)Применяет указанную функцию, используя этот экземпляр в качестве аргумента и указанный дополнительный аргумент
AsArgumentOfFunction(MathFunctionsOfTwoArguments, string)Применяет указанную функцию, используя этот экземпляр в качестве аргумента и указанный дополнительный аргумент
Divide(IMathElement)Создаёт дробь с этим числителем и указанным знаменателем
Divide(string)Создаёт дробь с этим числителем и указанным знаменателем
Divide(IMathElement, MathFractionTypes)Создаёт дробь указанного типа с этим числителем и указанным знаменателем
Divide(string, MathFractionTypes)Создаёт дробь указанного типа с этим числителем и указанным знаменателем
Enclose()Оборачивает математический элемент в скобки
virtual Enclose(char, char)Оборачивает математический элемент в указанные символы, такие как скобки или другие символы-рамки
Function(IMathElement)Применяет функцию к аргументу, используя этот экземпляр в качестве имени функции
Function(string)Применяет функцию к аргументу, используя этот экземпляр в качестве имени функции
Group()Помещает этот элемент в группу с помощью нижней фигурной скобки
Group(char, MathTopBotPositions, MathTopBotPositions)Помещает этот элемент в группу с помощью символа группировки, например нижней фигурной скобки или другого
Integral(MathIntegralTypes)Принимает интеграл без пределов
Integral(MathIntegralTypes, IMathElement, IMathElement)Принимает интеграл
Integral(MathIntegralTypes, string, string)Принимает интеграл
Integral(MathIntegralTypes, IMathElement, IMathElement, MathLimitLocations)Принимает интеграл
Integral(MathIntegralTypes, string, string, MathLimitLocations)Принимает интеграл
virtual Join(IMathElement)Объединяет математический элемент и формирует математический блок
virtual Join(string)Объединяет математический текст и формирует математический блок
Nary(MathNaryOperatorTypes, IMathElement, IMathElement)Создаёт N-арный оператор
Nary(MathNaryOperatorTypes, string, string)Создаёт N-арный оператор
Overbar()Устанавливает черту над этим элементом
Radical(IMathElement)Указывает математический корень указанной степени от указанного аргумента
Radical(string)Указывает математический корень указанной степени от указанного аргумента
SetLowerLimit(IMathElement)Принимает нижний предел
SetLowerLimit(string)Принимает нижний предел
SetSubscript(IMathElement)Создаёт индекс
SetSubscript(string)Создаёт индекс
SetSubSuperscriptOnTheLeft(IMathElement, IMathElement)Создаёт индекс и надстрочник слева
SetSubSuperscriptOnTheLeft(string, string)Создаёт индекс и надстрочник слева
SetSubSuperscriptOnTheRight(IMathElement, IMathElement)Создаёт индекс и надстрочник справа
SetSubSuperscriptOnTheRight(string, string)Создаёт индекс и надстрочник справа
SetSuperscript(IMathElement)Создаёт надстрочник
SetSuperscript(string)Создаёт надстрочник
SetUpperLimit(IMathElement)Принимает верхний предел
SetUpperLimit(string)Принимает верхний предел
ToBorderBox()Помещает этот элемент в рамку
ToBorderBox(bool, bool, bool, bool, bool, bool, bool, bool)Помещает этот элемент в рамку
ToBox()Помещает этот элемент в невизуальный блок (логическое группирование), используемый для группировки компонентов уравнения или другого фрагмента математического текста. Объект в рамке может (например) выполнять роль эмулятора оператора с точкой выравнивания или без неё, служить точкой разрыва строки или быть сгруппированным так, чтобы не допускать разрывов строк внутри.
virtual ToMathArray()Размещает в вертикальном массиве
Underbar()Устанавливает черту снизу этого элемента

Смотрите также