MathGroupingCharacter

MathGroupingCharacter class

Указывает символ группировки выше или ниже выражения, обычно чтобы подчеркнуть связь между элементами

public sealed class MathGroupingCharacter : MathElementBase, IMathGroupingCharacter

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

NameDescription
MathGroupingCharacter(IMathElement)Инициализирует новый экземпляр класса MathGroupingCharacter с символом группировки по умолчанию U+23DF (Нижняя фигурная скобка)
MathGroupingCharacter(IMathElement, char, MathTopBotPositions, MathTopBotPositions)Инициализирует новый экземпляр класса MathGroupingCharacter.

Свойства

NameDescription
Base { get; }Базовый аргумент
Character { get; set; }Символ группировки Значение по умолчанию: U+23DF (Нижняя фигурная скобка)
Position { get; set; }Позиция символа группировки. Значение по умолчанию: Нижняя
VerticalJustification { get; set; }Вертикальное выравнивание символа группы. Определяет выравнивание объекта относительно базовой линии. Например, когда символ группы находится над объектом, VerticalJustification Top указывает, что верх объекта совпадает с базовой линией; когда VerticalJustification установлено на Bottom, низ объекта находится на базовой линии Значение по умолчанию: Низ для Position=Top и Верх для Position=Bottom

Методы

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#]
MathGroupingCharacter groupingCharacter = new MathGroupingCharacter(new MathematicalText("abc"));

См. Также