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()Устанавливает черту под этим элементом

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