Aspose.Slides.MathText
Содержание
[
Скрывать
]Содержит классы по работе с математическим текстом в презентациях Microsoft PowerPoint.
Классы
Учебный класс | Описание |
---|---|
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 | Выравнивание по вертикали |