MathematicalText

MathematicalText класс

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

public sealed class MathematicalText : MathElementBase, IMathematicalText

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

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

Свойства

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

Методы

ИмяОписание
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");

См. также