Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

OfficeMath

Namespace OfficeIMO.Drawing
Assembly OfficeIMO.Core
Modifiers static

Factory helpers for authoring reusable mathematical expressions.

Inheritance

  • Object
  • OfficeMath

Methods

public static OfficeMathExpression Accent(OfficeMathExpression content, String character) #
Returns: OfficeMathExpression

Creates accented content.

Parameters

content OfficeIMO.Drawing.OfficeMathExpression requiredposition: 0
character System.String requiredposition: 1
public static OfficeMathExpression Box(OfficeMathExpression content) #
Returns: OfficeMathExpression

Creates boxed content.

Parameters

content OfficeIMO.Drawing.OfficeMathExpression requiredposition: 0
public static OfficeMathExpression Delimited(OfficeMathExpression content, String left = "(", String right = ")") #
Returns: OfficeMathExpression

Creates delimited content.

Parameters

content OfficeIMO.Drawing.OfficeMathExpression requiredposition: 0
left System.String = "(" optionalposition: 1
right System.String = ")" optionalposition: 2
public static OfficeMathExpression DelimiterList(String left, String right, String separator, params OfficeMathExpression[] items) #
Returns: OfficeMathExpression

Creates multiple separated expressions inside one delimiter pair.

Parameters

left System.String requiredposition: 0
right System.String requiredposition: 1
separator System.String requiredposition: 2
items OfficeIMO.Drawing.OfficeMathExpression[] requiredposition: 3
public static OfficeMathExpression EquationArray(Int32 rows, Int32 columns, params OfficeMathExpression[] cells) #
Returns: OfficeMathExpression

Creates an aligned equation array from row-major cells.

Parameters

rows System.Int32 requiredposition: 0
columns System.Int32 requiredposition: 1
cells OfficeIMO.Drawing.OfficeMathExpression[] requiredposition: 2
public static OfficeMathExpression Fraction(OfficeMathExpression numerator, OfficeMathExpression denominator) #
Returns: OfficeMathExpression

Creates a fraction.

Parameters

numerator OfficeIMO.Drawing.OfficeMathExpression requiredposition: 0
denominator OfficeIMO.Drawing.OfficeMathExpression requiredposition: 1
public static OfficeMathExpression Function(String name, OfficeMathExpression argument) #
Returns: OfficeMathExpression

Creates a named function application.

Parameters

name System.String requiredposition: 0
argument OfficeIMO.Drawing.OfficeMathExpression requiredposition: 1
public static OfficeMathExpression Identifier(String text) #
Returns: OfficeMathExpression

Creates an identifier.

Parameters

text System.String requiredposition: 0
public static OfficeMathExpression LeftSubSuperscript(OfficeMathExpression basis, OfficeMathExpression subscript, OfficeMathExpression superscript) #
Returns: OfficeMathExpression

Creates left-side combined subscript and superscript.

Parameters

basis OfficeIMO.Drawing.OfficeMathExpression requiredposition: 0
subscript OfficeIMO.Drawing.OfficeMathExpression requiredposition: 1
superscript OfficeIMO.Drawing.OfficeMathExpression requiredposition: 2
public static OfficeMathExpression LowerLimit(OfficeMathExpression basis, OfficeMathExpression limit) #
Returns: OfficeMathExpression

Creates a limit centered below a base.

Parameters

basis OfficeIMO.Drawing.OfficeMathExpression requiredposition: 0
limit OfficeIMO.Drawing.OfficeMathExpression requiredposition: 1
public static OfficeMathExpression Matrix(Int32 rows, Int32 columns, params OfficeMathExpression[] cells) #
Returns: OfficeMathExpression

Creates a matrix from row-major cells.

Parameters

rows System.Int32 requiredposition: 0
columns System.Int32 requiredposition: 1
cells OfficeIMO.Drawing.OfficeMathExpression[] requiredposition: 2
public static OfficeMathExpression Nary(String character, OfficeMathExpression content, OfficeMathExpression lower = null, OfficeMathExpression upper = null) #
Returns: OfficeMathExpression

Creates a large operator with content and optional limits.

Parameters

character System.String requiredposition: 0
content OfficeIMO.Drawing.OfficeMathExpression requiredposition: 1
lower OfficeIMO.Drawing.OfficeMathExpression = null optionalposition: 2
upper OfficeIMO.Drawing.OfficeMathExpression = null optionalposition: 3
public static OfficeMathExpression Number(String text) #
Returns: OfficeMathExpression

Creates a number.

Parameters

text System.String requiredposition: 0
public static OfficeMathExpression Operator(String text) #
Returns: OfficeMathExpression

Creates an operator.

Parameters

text System.String requiredposition: 0
public static OfficeMathExpression Overbar(OfficeMathExpression content) #
Returns: OfficeMathExpression

Creates content with an overbar.

Parameters

content OfficeIMO.Drawing.OfficeMathExpression requiredposition: 0
public static OfficeMathExpression Phantom(OfficeMathExpression content) #
Returns: OfficeMathExpression

Creates invisible content that retains layout space.

Parameters

content OfficeIMO.Drawing.OfficeMathExpression requiredposition: 0
Radical 2 overloads
public static OfficeMathExpression Radical(OfficeMathExpression content) #
Returns: OfficeMathExpression

Creates a square root.

Parameters

content OfficeIMO.Drawing.OfficeMathExpression requiredposition: 0
public static OfficeMathExpression Radical(OfficeMathExpression content, OfficeMathExpression index) #
Returns: OfficeMathExpression

Creates an indexed root.

Parameters

content OfficeIMO.Drawing.OfficeMathExpression requiredposition: 0
index OfficeIMO.Drawing.OfficeMathExpression requiredposition: 1
public static OfficeMathExpression Row(params OfficeMathExpression[] children) #
Returns: OfficeMathExpression

Creates a horizontal sequence.

Parameters

children OfficeIMO.Drawing.OfficeMathExpression[] requiredposition: 0
public static OfficeMathExpression SlashedFraction(OfficeMathExpression numerator, OfficeMathExpression denominator) #
Returns: OfficeMathExpression

Creates a diagonal or skewed fraction.

Parameters

numerator OfficeIMO.Drawing.OfficeMathExpression requiredposition: 0
denominator OfficeIMO.Drawing.OfficeMathExpression requiredposition: 1
public static OfficeMathExpression Stack(params OfficeMathExpression[] rows) #
Returns: OfficeMathExpression

Creates expressions stacked vertically.

Parameters

rows OfficeIMO.Drawing.OfficeMathExpression[] requiredposition: 0
public static OfficeMathExpression StretchStack(params OfficeMathExpression[] rows) #
Returns: OfficeMathExpression

Creates expressions stacked vertically with native stretch semantics.

Parameters

rows OfficeIMO.Drawing.OfficeMathExpression[] requiredposition: 0
public static OfficeMathExpression Subscript(OfficeMathExpression basis, OfficeMathExpression script) #
Returns: OfficeMathExpression

Creates a subscript.

Parameters

basis OfficeIMO.Drawing.OfficeMathExpression requiredposition: 0
script OfficeIMO.Drawing.OfficeMathExpression requiredposition: 1
public static OfficeMathExpression SubSuperscript(OfficeMathExpression basis, OfficeMathExpression subscript, OfficeMathExpression superscript) #
Returns: OfficeMathExpression

Creates combined subscript and superscript.

Parameters

basis OfficeIMO.Drawing.OfficeMathExpression requiredposition: 0
subscript OfficeIMO.Drawing.OfficeMathExpression requiredposition: 1
superscript OfficeIMO.Drawing.OfficeMathExpression requiredposition: 2
public static OfficeMathExpression Superscript(OfficeMathExpression basis, OfficeMathExpression script) #
Returns: OfficeMathExpression

Creates a superscript.

Parameters

basis OfficeIMO.Drawing.OfficeMathExpression requiredposition: 0
script OfficeIMO.Drawing.OfficeMathExpression requiredposition: 1
public static OfficeMathExpression Text(String text) #
Returns: OfficeMathExpression

Creates literal text.

Parameters

text System.String requiredposition: 0
public static OfficeMathExpression Underbar(OfficeMathExpression content) #
Returns: OfficeMathExpression

Creates content with an underbar.

Parameters

content OfficeIMO.Drawing.OfficeMathExpression requiredposition: 0
public static OfficeMathExpression UpperLimit(OfficeMathExpression basis, OfficeMathExpression limit) #
Returns: OfficeMathExpression

Creates a limit centered above a base.

Parameters

basis OfficeIMO.Drawing.OfficeMathExpression requiredposition: 0
limit OfficeIMO.Drawing.OfficeMathExpression requiredposition: 1