IMathElement

IMathElement 接口

任何数学元素的基础接口:分数、数学文本、函数、具有多个元素的表达式等

public interface IMathElement

方法

名称描述
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()用括号封闭一个数学元素
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)接受积分
Join(IMathElement)连接一个数学元素并形成一个数学块
Join(string)连接一个数学文本并形成一个数学块
Nary(MathNaryOperatorTypes, IMathElement, IMathElement)创建一个 N-元运算符
Nary(MathNaryOperatorTypes, string, string)创建一个 N-元运算符
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()将此元素放入一个非视觉框(逻辑分组),用于对方程的组件或其他数学文本实例进行分组。一个框选对象可以(例如)作为一个运算符仿真器,带或不带对齐点,作为换行点,或被分组以不允许在其中换行。
ToMathArray()放入垂直数组
Underbar()在此元素底部设置一个横线

示例

示例:

[C#]
IMathElement element = new MathematicalText("x");

另请参见