MathAccent

MathAccent класс

Specifies the accent function, consisting of a base and a combining diacritical mark Example: 𝑎́

public sealed class MathAccent : MathElementBase, IMathAccent

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

ИмяОписание
MathAccent(IMathElement)Создаёт математическое ударение, применяемое к указанному элементу MathElement с значением символа ударения по умолчанию
MathAccent(IMathElement, char)Создаёт математическое ударение, применяемое к указанному элементу MathElement

Свойства

ИмяОписание
Base { get; }Аргумент, к которому было применено ударение
Character { get; set; }Символ ударения. Значение должно находиться в диапазоне (U+0300–U+036F) или (U+20D0–U+20EF). Значение по умолчанию: комбинирующий циркумфлексный акцент (U+0302)

Методы

ИмяОписание
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#]
IMathElement baseElement = new MathematicalText("x");
MathAccent accent = new MathAccent(baseElement, '~');

См. также