MathematicalText

MathematicalText class

Математический текст

public sealed class MathematicalText : MathElementBase, IMathematicalText

Конструкторы

NameDescription
MathematicalText()Конструктор по умолчанию (создает значение String.Empty)
MathematicalText(char)Создать MathText с одним символом
MathematicalText(string)Создать MathematicalText из текста
MathematicalText(string, IPortionFormat)Создать MathematicalText из текста и настроек форматирования

Свойства

NameDescription
Format { get; }Свойства форматирования текста
Value { get; set; }Значение текста

Методы

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

Примеры

Пример:

[C#]
MathematicalText mathText = new MathematicalText("x+y");

См. также