API Reference
OfficeMath
Factory helpers for authoring reusable mathematical expressions.
Inheritance
- Object
- OfficeMath
Methods
public static OfficeMathExpression Accent(OfficeMathExpression content, String character) #OfficeMathExpressionCreates accented content.
Parameters
- content OfficeIMO.Drawing.OfficeMathExpression
- character System.String
public static OfficeMathExpression Box(OfficeMathExpression content) #OfficeMathExpressionCreates boxed content.
Parameters
- content OfficeIMO.Drawing.OfficeMathExpression
public static OfficeMathExpression Delimited(OfficeMathExpression content, String left = "(", String right = ")") #OfficeMathExpressionCreates delimited content.
Parameters
- content OfficeIMO.Drawing.OfficeMathExpression
- left System.String = "("
- right System.String = ")"
public static OfficeMathExpression DelimiterList(String left, String right, String separator, params OfficeMathExpression[] items) #OfficeMathExpressionCreates multiple separated expressions inside one delimiter pair.
Parameters
- left System.String
- right System.String
- separator System.String
- items OfficeIMO.Drawing.OfficeMathExpression[]
public static OfficeMathExpression EquationArray(Int32 rows, Int32 columns, params OfficeMathExpression[] cells) #OfficeMathExpressionCreates an aligned equation array from row-major cells.
Parameters
- rows System.Int32
- columns System.Int32
- cells OfficeIMO.Drawing.OfficeMathExpression[]
public static OfficeMathExpression Fraction(OfficeMathExpression numerator, OfficeMathExpression denominator) #OfficeMathExpressionCreates a fraction.
Parameters
- numerator OfficeIMO.Drawing.OfficeMathExpression
- denominator OfficeIMO.Drawing.OfficeMathExpression
public static OfficeMathExpression Function(String name, OfficeMathExpression argument) #OfficeMathExpressionCreates a named function application.
Parameters
- name System.String
- argument OfficeIMO.Drawing.OfficeMathExpression
public static OfficeMathExpression Identifier(String text) #OfficeMathExpressionCreates an identifier.
Parameters
- text System.String
public static OfficeMathExpression LeftSubSuperscript(OfficeMathExpression basis, OfficeMathExpression subscript, OfficeMathExpression superscript) #OfficeMathExpressionCreates left-side combined subscript and superscript.
Parameters
- basis OfficeIMO.Drawing.OfficeMathExpression
- subscript OfficeIMO.Drawing.OfficeMathExpression
- superscript OfficeIMO.Drawing.OfficeMathExpression
public static OfficeMathExpression LowerLimit(OfficeMathExpression basis, OfficeMathExpression limit) #OfficeMathExpressionCreates a limit centered below a base.
Parameters
- basis OfficeIMO.Drawing.OfficeMathExpression
- limit OfficeIMO.Drawing.OfficeMathExpression
public static OfficeMathExpression Matrix(Int32 rows, Int32 columns, params OfficeMathExpression[] cells) #OfficeMathExpressionCreates a matrix from row-major cells.
Parameters
- rows System.Int32
- columns System.Int32
- cells OfficeIMO.Drawing.OfficeMathExpression[]
public static OfficeMathExpression Nary(String character, OfficeMathExpression content, OfficeMathExpression lower = null, OfficeMathExpression upper = null) #OfficeMathExpressionCreates a large operator with content and optional limits.
Parameters
- character System.String
- content OfficeIMO.Drawing.OfficeMathExpression
- lower OfficeIMO.Drawing.OfficeMathExpression = null
- upper OfficeIMO.Drawing.OfficeMathExpression = null
public static OfficeMathExpression Number(String text) #OfficeMathExpressionCreates a number.
Parameters
- text System.String
public static OfficeMathExpression Operator(String text) #OfficeMathExpressionCreates an operator.
Parameters
- text System.String
public static OfficeMathExpression Overbar(OfficeMathExpression content) #OfficeMathExpressionCreates content with an overbar.
Parameters
- content OfficeIMO.Drawing.OfficeMathExpression
public static OfficeMathExpression Phantom(OfficeMathExpression content) #OfficeMathExpressionCreates invisible content that retains layout space.
Parameters
- content OfficeIMO.Drawing.OfficeMathExpression
public static OfficeMathExpression Radical(OfficeMathExpression content) #OfficeMathExpressionCreates a square root.
Parameters
- content OfficeIMO.Drawing.OfficeMathExpression
public static OfficeMathExpression Radical(OfficeMathExpression content, OfficeMathExpression index) #OfficeMathExpressionCreates an indexed root.
Parameters
- content OfficeIMO.Drawing.OfficeMathExpression
- index OfficeIMO.Drawing.OfficeMathExpression
public static OfficeMathExpression Row(params OfficeMathExpression[] children) #OfficeMathExpressionCreates a horizontal sequence.
Parameters
- children OfficeIMO.Drawing.OfficeMathExpression[]
public static OfficeMathExpression SlashedFraction(OfficeMathExpression numerator, OfficeMathExpression denominator) #OfficeMathExpressionCreates a diagonal or skewed fraction.
Parameters
- numerator OfficeIMO.Drawing.OfficeMathExpression
- denominator OfficeIMO.Drawing.OfficeMathExpression
public static OfficeMathExpression Stack(params OfficeMathExpression[] rows) #OfficeMathExpressionCreates expressions stacked vertically.
Parameters
- rows OfficeIMO.Drawing.OfficeMathExpression[]
public static OfficeMathExpression StretchStack(params OfficeMathExpression[] rows) #OfficeMathExpressionCreates expressions stacked vertically with native stretch semantics.
Parameters
- rows OfficeIMO.Drawing.OfficeMathExpression[]
public static OfficeMathExpression Subscript(OfficeMathExpression basis, OfficeMathExpression script) #OfficeMathExpressionCreates a subscript.
Parameters
- basis OfficeIMO.Drawing.OfficeMathExpression
- script OfficeIMO.Drawing.OfficeMathExpression
public static OfficeMathExpression SubSuperscript(OfficeMathExpression basis, OfficeMathExpression subscript, OfficeMathExpression superscript) #OfficeMathExpressionCreates combined subscript and superscript.
Parameters
- basis OfficeIMO.Drawing.OfficeMathExpression
- subscript OfficeIMO.Drawing.OfficeMathExpression
- superscript OfficeIMO.Drawing.OfficeMathExpression
public static OfficeMathExpression Superscript(OfficeMathExpression basis, OfficeMathExpression script) #OfficeMathExpressionCreates a superscript.
Parameters
- basis OfficeIMO.Drawing.OfficeMathExpression
- script OfficeIMO.Drawing.OfficeMathExpression
public static OfficeMathExpression Text(String text) #OfficeMathExpressionCreates literal text.
Parameters
- text System.String
public static OfficeMathExpression Underbar(OfficeMathExpression content) #OfficeMathExpressionCreates content with an underbar.
Parameters
- content OfficeIMO.Drawing.OfficeMathExpression
public static OfficeMathExpression UpperLimit(OfficeMathExpression basis, OfficeMathExpression limit) #OfficeMathExpressionCreates a limit centered above a base.
Parameters
- basis OfficeIMO.Drawing.OfficeMathExpression
- limit OfficeIMO.Drawing.OfficeMathExpression
Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object