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允许创建数学分隔符
MathElementBaseIMathElement的基类,具有对所有继承类通用的一些方法的实现 仅供内部使用。继承类必须是IMathElement。
MathematicalText数学文本
MathematicalTextFactory允许创建MathematicalText元素
MathFraction指定分数对象,由分子和分母组成,二者之间用分数线分隔。分数线可以是水平的或对角的,具体取决于分数属性。分数对象也用于表示堆叠函数,将一个元素放在另一个元素上方,无需分数线。
MathFractionFactory允许创建数学分数
MathFunction指定参数的函数。
MathFunctionFactory允许创建数学函数
MathGroupingCharacter指定一个符号,通常在表达式的上方或下方,以突出元素之间的关系
MathGroupingCharacterFactory允许创建数学分组字符
MathLeftSubSuperscriptElement指定下标和上标对象,它们位于基部的左侧。
MathLimit指定Limit对象,由基线上的文本和紧接其上方或下方的缩小文本组成。
MathLimitFactory允许创建IMathLimit
MathMatrix指定Matrix对象,由一行或多行和一列中排列的子元素组成。需要注意的是,矩阵没有内置的分隔符。要将矩阵放在括号中,应使用分隔符对象(IMathDelimiter)。可以使用空参数在矩阵中创建间隙。
MathMatrixFactory允许创建数学矩阵
MathNaryOperator指定N元数学对象,例如求和和积分。它由一个运算符、一个基(或操作数)以及可选的上限和下限组成。N元运算符的示例包括:求和、并集、交集、积分
MathNaryOperatorFactory允许创建IMathNaryOperator
MathParagraph数学段落,作为数学块(IMathBlock)的容器
MathParagraphFactory允许创建数学段落
MathPortion表示包含数学上下文的一部分。
MathRadical指定根号功能,由基部和可选角度组成。根号对象的示例为√𝑥。
MathRadicalFactory允许创建数学根号
MathRightSubSuperscriptElement指定下标和上标对象,它们位于基部的右侧。
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指定下标和上标对象,它们位于基部的左侧。
IMathLimit指定Limit对象,由基线上的文本和紧接其上方或下方的缩小文本组成。
IMathLimitFactory允许创建IMathLimit
IMathMatrix指定Matrix对象,由一行或多行和一列中排列的子元素组成。需要注意的是,矩阵没有内置的分隔符。要将矩阵放在括号中,应使用分隔符对象(IMathDelimiter)。可以使用空参数在矩阵中创建间隙。
IMathMatrixFactory允许创建数学矩阵
IMathNaryOperator指定N元数学对象,例如求和和积分。它由一个运算符、一个基(或操作数)以及可选的上限和下限组成。N元运算符的示例包括:求和、并集、交集、积分
IMathNaryOperatorFactory允许创建IMathNaryOperator
IMathNaryOperatorProperties指定IMathNaryOperator的属性
IMathParagraph数学段落,作为数学块(IMathBlock)的容器
IMathParagraphFactory允许创建数学段落
IMathPortion表示包含数学上下文的一部分。
IMathRadical指定根号功能,由基部和可选角度组成。根号对象的示例为√𝑥。
IMathRadicalFactory允许创建数学根号
IMathRightSubSuperscriptElement指定下标和上标对象,它们位于基部的右侧。
IMathRightSubSuperscriptElementFactory允许创建IMathRightSubSuperscriptElementFactory
IMathSubscriptElement指定下标对象,由基部和缩小的下标组成,位于下方且偏右。
IMathSubscriptElementFactory允许创建IMathSubscriptElement
IMathSuperscriptElement指定上标对象,由基部和缩小的上标组成,位于上方且偏右
IMathSuperscriptElementFactory允许创建IMathSuperscriptElement

枚举

枚举描述
MathDelimiterShape分隔符相对于操作数内容的位置和大小
MathFractionTypes分数类型
MathFunctionsOfOneArgument常见的单参数数学函数
MathFunctionsOfTwoArguments常见的双参数数学函数
MathHorizontalAlignment水平对齐
MathIntegralTypes数学积分类型
MathJustification指定数学段落的对齐方式(同一段落中相邻的数学文本实例系列)
MathLimitLocationsn元运算符中限值的位置(下标/上标)。
MathNaryOperatorTypesN元运算符IMathNaryOperator的类型(不包括积分) 对于积分 MathIntegralTypes
MathRowSpacingRule矩阵或数组中列之间的垂直间距类型
MathSpacingRules矩阵列之间间隔(水平间距)的类型
MathTopBotPositions上下位置枚举
MathVerticalAlignment垂直对齐