MathFunction

MathFunction класс

Указывает функцию аргумента.

public sealed class MathFunction : MathElementBase, IMathFunction

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

ИмяОписание
MathFunction(IMathElement, IMathElement)Создаёт новый экземпляр класса MathFunction.
MathFunction(string, IMathElement)Создаёт новый экземпляр класса MathFunction.

Свойства

ИмяОписание
Base { get; }Аргумент функции
Name { get; }Имя функции. Например, имена функций: sin и cos

Методы

ИмяОписание
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)Принимает функцию аргумента, используя текущий экземпляр в качестве имени функции
GetChildren()Получает дочерние элементы
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()Устанавливает черту снизу этого элемента

Примеры

Example:

[C#]
MathFunction func = new MathFunction("sin", new MathematicalText("x"));

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