MathElementBase Class

Base class for IMathElement with the implementation of some methods that are common to all inherited classes For internal use only. Inherited class must be IMathElement.
Inheritance Hierarchy
SystemObject
  Aspose.Slides.MathTextMathElementBase
    More...

Namespace:  Aspose.Slides.MathText
Assembly:  Aspose.Slides (in Aspose.Slides.dll) Version: 20.12.0.0 (20.12)
Syntax
public abstract class MathElementBase : IMathElement

The MathElementBase type exposes the following members.

Constructors
  NameDescription
Protected methodMathElementBase
Initializes a new instance of the MathElementBase class
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 a math element in specified characters such as parenthesis or another characters as framing
Public methodEquals (Inherited from Object.)
Protected methodFinalize (Inherited from Object.)
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 methodGetHashCode (Inherited from Object.)
Public methodGetType (Inherited from Object.)
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
Protected methodMemberwiseClone (Inherited from Object.)
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 methodToString (Inherited from Object.)
Public methodCode exampleUnderbar
Sets a bar on the bottom of this element
Fields
  NameDescription
Protected fieldStatic members_SuperscriptOfMinusOne
See Also
Inheritance Hierarchy
SystemObject
  Aspose.Slides.MathTextMathElementBase
    Aspose.Slides.MathTextBaseScript
    Aspose.Slides.MathTextMathAccent
    Aspose.Slides.MathTextMathArray
    Aspose.Slides.MathTextMathBar
    Aspose.Slides.MathTextMathBlock
    Aspose.Slides.MathTextMathBorderBox
    Aspose.Slides.MathTextMathBox
    Aspose.Slides.MathTextMathDelimiter
    Aspose.Slides.MathTextMathematicalText
    Aspose.Slides.MathTextMathFraction
    Aspose.Slides.MathTextMathFunction
    Aspose.Slides.MathTextMathGroupingCharacter
    Aspose.Slides.MathTextMathLimit
    Aspose.Slides.MathTextMathMatrix
    Aspose.Slides.MathTextMathNaryOperator
    Aspose.Slides.MathTextMathRadical