IMathElement Interface

Base interface of any mathematical element: fraction, mathmatical text, function, expression with multiple elements etc

Namespace:  Aspose.Slides.MathText
Assembly:  Aspose.Slides (in Aspose.Slides.dll) Version: 20.11.0.0 (20.11)
Syntax
public interface IMathElement

The IMathElement type exposes the following members.

Methods
  NameDescription
Public methodCode exampleAccent
Sets an accent mark (a character on the top of this element)
Public methodCode exampleAsArgumentOfFunction(String)
Takes specified function using this instance as the argument
Public methodCode exampleAsArgumentOfFunction(IMathElement)
Takes specified function using this instance as the argument
Public methodCode exampleAsArgumentOfFunction(MathFunctionsOfOneArgument)
Takes specified function using this instance as the argument
Public methodCode exampleAsArgumentOfFunction(MathFunctionsOfTwoArguments, IMathElement)
Takes specified function using this instance as the argument and specified additional argument
Public methodCode exampleAsArgumentOfFunction(MathFunctionsOfTwoArguments, String)
Takes specified function using this instance as the argument and specified additional argument
Public methodCode exampleDivide(String)
Creates a fraction with this numerator and specified denominator
Public methodCode exampleDivide(IMathElement)
Creates a fraction with this numerator and specified denominator
Public methodCode exampleDivide(String, MathFractionTypes)
Creates a fraction of the specified type with this numerator and specified denominator
Public methodCode exampleDivide(IMathElement, MathFractionTypes)
Creates a fraction of the specified type with this numerator and specified denominator
Public methodCode exampleEnclose
Encloses a math element in parenthesis
Public methodCode exampleEnclose(Char, Char)
Encloses this element in specified characters such as parenthesis or another characters as framing
Public methodCode exampleFunction(String)
Takes a function of an argument using this instance as the function name
Public methodCode exampleFunction(IMathElement)
Takes a function of an argument using this instance as the function name
Public methodCode exampleGroup
Places this element in a group using a bottom curly bracket
Public methodCode exampleGroup(Char, MathTopBotPositions, MathTopBotPositions)
Places this element in a group using a grouping character such as bottom curly bracket or another
Public methodCode exampleIntegral(MathIntegralTypes)
Takes the integral without limits
Public methodCode exampleIntegral(MathIntegralTypes, IMathElement, IMathElement)
Takes the integral
Public methodCode exampleIntegral(MathIntegralTypes, String, String)
Takes the integral
Public methodCode exampleIntegral(MathIntegralTypes, IMathElement, IMathElement, MathLimitLocations)
Takes the integral
Public methodCode exampleIntegral(MathIntegralTypes, String, String, MathLimitLocations)
Takes the integral
Public methodCode exampleJoin(String)
Joins a mathematical text and forms a mathematical block
Public methodCode exampleJoin(IMathElement)
Joins a mathematical element and forms a mathematical block
Public methodCode exampleNary(MathNaryOperatorTypes, IMathElement, IMathElement)
Creates a N-ary operator
Public methodCode exampleNary(MathNaryOperatorTypes, String, String)
Creates a N-ary operator
Public methodCode exampleOverbar
Sets a bar on the top of this element
Public methodCode exampleRadical(String)
Specifies the mathematical root of the given degree from the specified argument.
Public methodCode exampleRadical(IMathElement)
Specifies the mathematical root of the given degree from the specified argument.
Public methodCode exampleSetLowerLimit(String)
Takes lower limit
Public methodCode exampleSetLowerLimit(IMathElement)
Takes lower limit
Public methodCode exampleSetSubscript(String)
Creates subscript
Public methodCode exampleSetSubscript(IMathElement)
Creates subscript
Public methodCode exampleSetSubSuperscriptOnTheLeft(String, String)
Creates subscript and superscript on the left
Public methodCode exampleSetSubSuperscriptOnTheLeft(IMathElement, IMathElement)
Creates subscript and superscript on the left
Public methodCode exampleSetSubSuperscriptOnTheRight(String, String)
Creates subscript and superscript on the right
Public methodCode exampleSetSubSuperscriptOnTheRight(IMathElement, IMathElement)
Creates subscript and superscript on the right
Public methodCode exampleSetSuperscript(String)
Creates superscript
Public methodCode exampleSetSuperscript(IMathElement)
Creates superscript
Public methodCode exampleSetUpperLimit(String)
Takes upper limit
Public methodCode exampleSetUpperLimit(IMathElement)
Takes upper limit
Public methodCode exampleToBorderBox
Places this element in a border-box
Public methodCode exampleToBorderBox(Boolean, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean)
Places this element in a border-box
Public methodCode exampleToBox
Places this element in a non-visual box (logical grouping) which is used to group components of an equation or other instance of mathematical text. A boxed object can (for example) serve as an operator emulator with or without an alignment point, serve as a line break point, or be grouped such as not to allow line breaks within.
Public methodCode exampleToMathArray
Puts in a vertical array
Public methodCode exampleUnderbar
Sets a bar on the bottom of this element
Examples
Example:
[C#]
IMathElement element = new MathematicalText("x");
See Also