MathLeftSubSuperscriptElement

MathLeftSubSuperscriptElement class

指定下上标对象,该对象由一个基数和一个左侧的下标和上标组成。

public sealed class MathLeftSubSuperscriptElement : BaseScript, IMathLeftSubSuperscriptElement

构造函数

名称描述
MathLeftSubSuperscriptElement(IMathElement, IMathElement, IMathElement)初始化 MathLeftSubSuperscriptElement 类的新实例。

属性

名称描述
Base { get; }基数参数
Subscript { get; }下标
Superscript { get; }上标

方法

名称描述
Accent(char)设置一个重音符号(此元素顶部的字符)
AsArgumentOfFunction(IMathElement)使用此实例作为参数来获取指定的函数
AsArgumentOfFunction(MathFunctionsOfOneArgument)使用此实例作为参数来获取指定的函数
AsArgumentOfFunction(string)使用此实例作为参数来获取指定的函数
AsArgumentOfFunction(MathFunctionsOfTwoArguments, IMathElement)使用此实例作为参数和指定的附加参数来获取指定的函数
AsArgumentOfFunction(MathFunctionsOfTwoArguments, string)使用此实例作为参数和指定的附加参数来获取指定的函数
Divide(IMathElement)创建具有此分子和指定分母的分数
Divide(string)创建具有此分子和指定分母的分数
Divide(IMathElement, MathFractionTypes)创建具有此分子和指定分母的指定类型的分数
Divide(string, MathFractionTypes)创建具有此分子和指定分母的指定类型的分数
Enclose()将数学元素括在括号内
virtual Enclose(char, char)使用指定字符(如括号或其他字符作为框架)将数学元素括起来
Function(IMathElement)使用此实例作为函数名称来获取一个参数的函数
Function(string)使用此实例作为函数名称来获取一个参数的函数
GetChildren()获取子元素
Group()使用底部花括号将此元素放入组中
Group(char, MathTopBotPositions, MathTopBotPositions)使用分组字符(如底部花括号或其他)将此元素放入组中
Integral(MathIntegralTypes)获取没有限制的积分
Integral(MathIntegralTypes, IMathElement, IMathElement)获取积分
Integral(MathIntegralTypes, string, string)获取积分
Integral(MathIntegralTypes, IMathElement, IMathElement, MathLimitLocations)获取积分
Integral(MathIntegralTypes, string, string, MathLimitLocations)获取积分
virtual Join(IMathElement)连接数学元素并形成数学块
virtual Join(string)连接数学文本并形成数学块
Nary(MathNaryOperatorTypes, IMathElement, IMathElement)创建一个 N-ary 运算符
Nary(MathNaryOperatorTypes, string, string)创建一个 N-ary 运算符
Overbar()在此元素的顶部设置一个横线
Radical(IMathElement)指定从指定参数给定度的数学根。
Radical(string)指定从指定参数给定度的数学根。
SetLowerLimit(IMathElement)获取下限
SetLowerLimit(string)获取下限
SetSubscript(IMathElement)创建下标
SetSubscript(string)创建下标
SetSubSuperscriptOnTheLeft(IMathElement, IMathElement)在左侧创建下标和上标
SetSubSuperscriptOnTheLeft(string, string)在左侧创建下标和上标
SetSubSuperscriptOnTheRight(IMathElement, IMathElement)在右侧创建下标和上标
SetSubSuperscriptOnTheRight(string, string)在右侧创建下标和上标
SetSuperscript(IMathElement)创建上标
SetSuperscript(string)创建上标
SetUpperLimit(IMathElement)获取上限
SetUpperLimit(string)获取上限
ToBorderBox()将此元素放入边框盒中
ToBorderBox(bool, bool, bool, bool, bool, bool, bool, bool)将此元素放入边框盒中
ToBox()将此元素放入一个非视觉框(逻辑分组),用于分组方程的组件或其他数学文本的实例。一个框选对象可以(例如)作为一个运算符仿真器,带或不带对齐点,作为换行点,或者被分组以避免换行。
virtual ToMathArray()放置在一个垂直数组中
Underbar()在此元素的底部设置一个横线

示例

示例:

[C#]
IMathElement baseElement = new MathematicalText("X");
IMathElement subscript = new MathematicalText("i");
IMathElement superscript = new MathematicalText("j");
MathLeftSubSuperscriptElement leftSubSuperscript = new MathLeftSubSuperscriptElement(baseElement, subscript, superscript);

另见