MathFraction

MathFraction class

Указывает объект дроби, состоящий из числителя и знаменателя, разделенных дробной чертой. Дробная черта может быть горизонтальной или диагональной в зависимости от свойств дроби. Объект дроби также используется для представления функции стека, которая помещает один элемент над другим без дробной черты.

public sealed class MathFraction : MathElementBase, IMathFraction

Constructors

NameDescription
MathFraction(IMathElement, IMathElement)Инициализирует MathFraction типа ‘Bar’ с указанными числителем и знаменателем
MathFraction(IMathElement, IMathElement, MathFractionTypes)Инициализирует MathFraction с указанными числителем, знаменателем и типом

Properties

NameDescription
Denominator { get; }Знаменатель
FractionType { get; set; }Тип дроби По умолчанию: Bar
Numerator { get; }Числитель

Methods

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

Examples

Пример:

[C#]
MathFraction mathFraction = new MathFraction(new MathematicalText("x"), new MathematicalText("y"), MathFractionTypes.Linear);

See Also