Aspose.Slides.MathText

Классы

Учебный класс Описание
BaseScript Математический скрипт
MathAccent Указывает функцию ударения, состоящую из основы и комбинированного диакритического знака Пример:𝑎́
MathAccentFactory Позволяет создать математический акцент
MathArray Задает вертикальный массив уравнений или любых математических объектов
MathArrayFactory Позволяет создать математический массив
MathBar Определяет функцию панели, состоящую из базового аргумента и верхней или нижней черты
MathBarFactory Позволяет создать математическую панель
MathBlock Задает экземпляр математического текста, который содержится в MathParagraph и начинается на отдельной строке. Все математические зоны, включая уравнения, выражения, массивы уравнений или выражений и формулы представлены математическим блоком.
MathBlockFactory Позволяет создать математический блок
MathBorderBox Рисует прямоугольную или другую границу вокруг IMathElement.
MathBorderBoxFactory Позволяет создать математическую рамку
MathBox Задает логическую упаковку (упаковку) математического элемента. Например, объект в штучной упаковке может служить эмулятором оператора с точкой выравнивания или без нее, служить точкой разрыва строки или быть сгруппирован, чтобы не допускать разрывов строк. в пределах. Например, оператор “==” должен быть помещен в рамку, чтобы избежать разрывов строк.
MathBoxFactory Позволяет создать математическое поле
MathDelimiter Определяет объект-разделитель, состоящий из открывающих и закрывающих символов (таких как скобки, фигурные скобки, квадратные скобки и вертикальные черты) и одного или внутри больше математических элементов, разделенных указанным символом. Примеры:(𝑥2); [𝑥2|𝑦2]
MathDelimiterFactory Позволяет создать математический разделитель
MathElementBase Базовый класс для IMathElement с реализацией некоторых методов, общих для всех унаследованных классов Только для внутреннего использования. Унаследованный класс должен быть IMathElement.
MathematicalText Математический текст
MathematicalTextFactory Позволяет создать элемент MathematicalText
MathFraction Задает объект дроби, состоящий из числителя и знаменателя, разделенных чертой дроби. Полоса дроби может быть горизонтальной или диагональной, в зависимости от свойств дроби. Объект дроби также используется для представления функции стека, которая размещает один элемент над другим, без дробной черты.
MathFractionFactory Позволяет создать математическую дробь
MathFunction Задает функцию аргумента.
MathFunctionFactory Позволяет создать математическую функцию
MathGroupingCharacter Указывает символ группировки над или под выражением, обычно для выделения связи между элементами
MathGroupingCharacterFactory Позволяет создать математический группирующий символ
MathLeftSubSuperscriptElement Определяет объект Sub-Superscript, который состоит из основания и нижнего и верхнего индексов, расположенных слева от основания.
MathLimit Определяет объект Limit, состоящий из текста на базовой линии и текста уменьшенного размера непосредственно над или под ним.
MathLimitFactory Позволяет создать IMathLimit
MathMatrix Задает объект Matrix, состоящий из дочерних элементов, расположенных в одной или нескольких строках и столбцах. Важно отметить, что матрицы не имеют встроенных разделителей. Для помещения матрицы в скобки следует использовать объект-разделитель (IMathDelimiter). Нулевые аргументы могут использоваться для создания пробелов в матрицах.
MathMatrixFactory Позволяет создать математическую матрицу
MathNaryOperator Определяет N-арный математический объект, такой как Сумма и Интеграл. Он состоит из оператора, базы (или операнда) и необязательных верхнего и нижнего пределов. Примеры N-арных операторов:Суммирование, Объединение, Пересечение, Интеграл
MathNaryOperatorFactory Позволяет создать IMathNaryOperator
MathParagraph Математический абзац, являющийся контейнером для математических блоков (IMathBlock)
MathParagraphFactory Позволяет создать математический абзац
MathPortion Представляет часть с математическим контекстом внутри.
MathRadical Задает радикальную функцию, состоящую из основания и необязательной степени. Примером радикального объекта является √𝑥.
MathRadicalFactory Позволяет создавать математический радикал
MathRightSubSuperscriptElement Определяет объект Sub-Superscript, который состоит из основания и нижнего и верхнего индексов, расположенных справа от основания.
MathRightSubSuperscriptElementFactory Позволяет создать IMathRightSubSuperscriptElementFactory
MathSubscriptElement Определяет объект нижнего индекса, который состоит из базового и нижнего индекса уменьшенного размера, расположенного ниже и правее.
MathSubscriptElementFactory Позволяет создавать IMathSubscriptElement
MathSuperscriptElement Определяет объект надстрочного индекса, который состоит из основания и надстрочного индекса уменьшенного размера, расположенного выше и правее
MathSuperscriptElementFactory Позволяет создавать IMathSuperscriptElement

Интерфейсы

Интерфейс Описание
IMathAccent Указывает функцию ударения, состоящую из основы и комбинированного диакритического знака Пример:𝑎́
IMathAccentFactory Позволяет создать математический акцент
IMathArray Задает вертикальный массив уравнений или любых математических объектов
IMathArrayFactory Позволяет создать математический массив
IMathBar Определяет функцию панели, состоящую из базового аргумента и верхней или нижней черты
IMathBarFactory Позволяет создать математическую панель
IMathBlock Задает экземпляр математического текста, который содержится в MathParagraph и начинается на отдельной строке. Все математические зоны, включая уравнения, выражения, массивы уравнений или выражений и формулы представлены математическим блоком.
IMathBlockCollection Коллекция математических блоков (IMathBlock)
IMathBlockFactory Позволяет создать математический блок
IMathBorderBox Рисует прямоугольную или другую границу вокруг IMathElement.
IMathBorderBoxFactory Позволяет создать математическую рамку
IMathBox Задает логическую упаковку (упаковку) математического элемента. Например, объект в штучной упаковке может служить эмулятором оператора с точкой выравнивания или без нее, служить точкой разрыва строки или быть сгруппирован, чтобы не допускать разрывов строк. в пределах. Например, оператор “==” должен быть помещен в рамку, чтобы избежать разрывов строк.
IMathBoxFactory Позволяет создать математическое поле
IMathDelimiter Определяет объект-разделитель, состоящий из открывающих и закрывающих символов (таких как скобки, фигурные скобки, квадратные скобки и вертикальные черты) и одного или внутри больше математических элементов, разделенных указанным символом. Примеры:(𝑥2); [𝑥2|𝑦2]
IMathDelimiterFactory Позволяет создать математический разделитель
IMathElement Базовый интерфейс любого математического элемента: дробь, математический текст, функция, выражение с несколькими элементами и т. д.
IMathElementCollection Представляет набор математических элементов (MathElement).
IMathematicalText Математический текст
IMathematicalTextFactory Позволяет создать элемент MathematicalText
IMathFraction Задает объект дроби, состоящий из числителя и знаменателя, разделенных чертой дроби. Полоса дроби может быть горизонтальной или диагональной, в зависимости от свойств дроби. Объект дроби также используется для представления функции стека, которая размещает один элемент над другим, без дробной черты.
IMathFractionFactory Позволяет создать математическую дробь
IMathFunction Задает функцию аргумента.
IMathFunctionFactory Позволяет создать математическую функцию
IMathGroupingCharacter Указывает символ группировки над или под выражением, обычно для выделения связи между элементами
IMathGroupingCharacterFactory Позволяет создать математический группирующий символ
IMathLeftSubSuperscriptElement Определяет объект Sub-Superscript, который состоит из основания и нижнего и верхнего индексов, расположенных слева от основания.
IMathLimit Определяет объект Limit, состоящий из текста на базовой линии и текста уменьшенного размера непосредственно над или под ним.
IMathLimitFactory Позволяет создать IMathLimit
IMathMatrix Задает объект Matrix, состоящий из дочерних элементов, расположенных в одной или нескольких строках и столбцах. Важно отметить, что матрицы не имеют встроенных разделителей. Для помещения матрицы в скобки следует использовать объект-разделитель (IMathDelimiter). Нулевые аргументы могут использоваться для создания пробелов в матрицах.
IMathMatrixFactory Позволяет создать математическую матрицу
IMathNaryOperator Определяет N-арный математический объект, такой как Сумма и Интеграл. Он состоит из оператора, базы (или операнда) и необязательных верхнего и нижнего пределов. Примеры N-арных операторов:Суммирование, Объединение, Пересечение, Интеграл
IMathNaryOperatorFactory Позволяет создать IMathNaryOperator
IMathNaryOperatorProperties Задает свойства IMathNaryOperator
IMathParagraph Математический абзац, являющийся контейнером для математических блоков (IMathBlock)
IMathParagraphFactory Позволяет создать математический абзац
IMathPortion Представляет часть с математическим контекстом внутри.
IMathRadical Задает радикальную функцию, состоящую из основания и необязательной степени. Примером радикального объекта является √𝑥.
IMathRadicalFactory Позволяет создавать математический радикал
IMathRightSubSuperscriptElement Определяет объект Sub-Superscript, который состоит из основания и нижнего и верхнего индексов, расположенных справа от основания.
IMathRightSubSuperscriptElementFactory Позволяет создать IMathRightSubSuperscriptElementFactory
IMathSubscriptElement Определяет объект нижнего индекса, который состоит из базового и нижнего индекса уменьшенного размера, расположенного ниже и правее.
IMathSubscriptElementFactory Позволяет создавать IMathSubscriptElement
IMathSuperscriptElement Определяет объект надстрочного индекса, который состоит из основания и надстрочного индекса уменьшенного размера, расположенного выше и правее
IMathSuperscriptElementFactory Позволяет создавать IMathSuperscriptElement

перечисление

перечисление Описание
MathDelimiterShape Расположение и размер разделителей относительно содержимого операндов
MathFractionTypes Типы дробей
MathFunctionsOfOneArgument Общие математические функции одного аргумента
MathFunctionsOfTwoArguments Общие математические функции двух аргументов
MathHorizontalAlignment Выравнивание по горизонтали
MathIntegralTypes Типы математических интегралов
MathJustification Задает выравнивание математического абзаца (ряд смежных экземпляров математического текста в одном абзаце)
MathLimitLocations Расположение пределов (индекс/верхний индекс) в n-арных операторах.
MathNaryOperatorTypes Нарный оператор Типы IMathNaryOperator (исключая интегралы) Для интеграловMathIntegralTypes
MathRowSpacingRule Тип интервала по вертикали между столбцами в матрице или массиве
MathSpacingRules Типы зазоров (горизонтальных интервалов) между столбцами матрицы
MathTopBotPositions Перечисление верхних/нижних позиций
MathVerticalAlignment Выравнивание по вертикали