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 | Вертикальное выравнивание |