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 | Типы N-арного оператора IMathNaryOperator (исключая интегралы) Для интегралов MathIntegralTypes |
| MathRowSpacingRule | Тип вертикального интервала между столбцами в матрице или массиве |
| MathSpacingRules | Типы промежутков (горизонтальное выравнивание) между столбцами матрицы |
| MathTopBotPositions | Перечисление верхних/нижних положений |
| MathVerticalAlignment | Вертикальное выравнивание |