MathBar

MathBar class

Указывает функцию бар, состоящую из базового аргумента и надстрочной или подстрочной линии

public sealed class MathBar : MathElementBase, IMathBar

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

NameDescription
MathBar(IMathElement)Инициализирует MathBar с надстрочной линией (верхняя позиция)
MathBar(IMathElement, MathTopBotPositions)Инициализирует MathBar с указанной позицией

Свойства

NameDescription
Base { get; }Базовый аргумент
Position { 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)Использует функцию аргумента, используя этот экземпляр в качестве имени функции
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()Устанавливает бар снизу этого элемента

Примеры

Пример:

[C#]
MathBar mathBar = new MathBar(new MathematicalText("x"));

См. также