IMathDelimiter

IMathDelimiter interface

Определяет объект-разделитель, состоящий из открывающих и закрывающих символов (таких как скобки, фигурные скобки, квадратные скобки и вертикальные черты) и одного или внутри больше математических элементов, разделенных указанным символом. Примеры:(𝑥2); [𝑥2|𝑦2]

public interface IMathDelimiter : IMathElement

Характеристики

ИмяОписание
Arguments { get; }Один или несколько математических элементов, разделенных символами-разделителями
AsIMathElement { get; }Позволяет получить базовый интерфейс IMathElement IMathElement
BeginningCharacter { get; set; }Начальный символ-разделитель определяет начальный или открывающий символ-разделитель. Математические разделители заключают в себя символы, такие как круглые и фигурные скобки. Значение по умолчанию:’('.
DelimiterShape { get; set; }Задает форму разделителей в объекте-разделителе. Когда MathDelimiterShape.Centered, разделители центрируются вокруг математической оси математического текста и по-прежнему должны соответствовать всей высоте их содержимого. Когда MathDelimiterShape.Match, их высота и форма изменяются, чтобы точно соответствовать их содержимому.
EndingCharacter { get; set; }Конечный символ-разделитель определяет конечный или закрывающий символ-разделитель. Математические разделители заключают в себя символы, такие как круглые и фигурные скобки. По умолчанию:’)'.
GrowToMatchOperandHeight { get; set; }Определяет рост BeginningCharacter, SeparatorCharacter, EndingCharacter При значении true разделители увеличиваются по вертикали, чтобы соответствовать высоте операнда. Значение по умолчанию равно true
SeparatorCharacter { get; set; }Символ разделителя-разделителя определяет символ, разделяющий аргументы в объекте-разделителе. По умолчанию:’|'.

Методы

ИмяОписание
Delimit(char)Разделяет аргументы, используя указанный символ-разделитель

Примеры

Пример:

[C#]
IMathElement element = new MathematicalText("x");
IMathDelimiter delimiter = element.Enclose();

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