MathArray
Contents
[
Hide
]MathArray class
Specifies a vertical array of equations or any mathematical objects
public sealed class MathArray : MathElementBase, IMathArray
Constructors
| Name | Description |
|---|---|
| MathArray(IEnumerable<IMathElement>) | Creates a mathematical array and places specified elements in it |
| MathArray(IMathElement) | Creates a mathematical array and places the specified element in it |
Properties
| Name | Description |
|---|---|
| Arguments { get; } | The set of items of the array |
| BaseJustification { get; set; } | Specifies alignment of the array relative to surrounding text Text outside of the array can be aligned with the bottom, top, or center of a array object. Default value: Center |
| MaximumDistribution { get; set; } | Maximum Distribution When true, the array is spaced to the maximum width of the containing element(page, column, cell, etc.). |
| ObjectDistribution { get; set; } | Object Distribution When true, the contents of the array are spaced to the maximum width of the array object. |
| RowSpacing { get; set; } | Spacing between rows of an array It is used only when RowSpacingRule is set to 3 Exactly in which case the unit of measure is points or Multiple in which case the unit of measure is half-lines. Default: 0 |
| RowSpacingRule { get; set; } | The type of vertical spacing between array elements Default: SingleLineGap |
Methods
| Name | Description |
|---|---|
| Accent(char) | Sets an accent mark (a character on the top of this element) |
| AsArgumentOfFunction(IMathElement) | Takes specified function using this instance as the argument |
| AsArgumentOfFunction(MathFunctionsOfOneArgument) | Takes specified function using this instance as the argument |
| AsArgumentOfFunction(string) | Takes specified function using this instance as the argument |
| AsArgumentOfFunction(MathFunctionsOfTwoArguments, IMathElement) | Takes specified function using this instance as the argument and specified additional argument |
| AsArgumentOfFunction(MathFunctionsOfTwoArguments, string) | Takes specified function using this instance as the argument and specified additional argument |
| Divide(IMathElement) | Creates a fraction with this numerator and specified denominator |
| Divide(string) | Creates a fraction with this numerator and specified denominator |
| Divide(IMathElement, MathFractionTypes) | Creates a fraction of the specified type with this numerator and specified denominator |
| Divide(string, MathFractionTypes) | Creates a fraction of the specified type with this numerator and specified denominator |
| Enclose() | Encloses a math element in parenthesis |
| virtual Enclose(char, char) | Encloses a math element in specified characters such as parenthesis or another characters as framing |
| Function(IMathElement) | Takes a function of an argument using this instance as the function name |
| Function(string) | Takes a function of an argument using this instance as the function name |
| GetChildren() | Get children elements |
| Group() | Places this element in a group using a bottom curly bracket |
| Group(char, MathTopBotPositions, MathTopBotPositions) | Places this element in a group using a grouping character such as bottom curly bracket or another |
| Integral(MathIntegralTypes) | Takes the integral without limits |
| Integral(MathIntegralTypes, IMathElement, IMathElement) | Takes the integral |
| Integral(MathIntegralTypes, string, string) | Takes the integral |
| Integral(MathIntegralTypes, IMathElement, IMathElement, MathLimitLocations) | Takes the integral |
| Integral(MathIntegralTypes, string, string, MathLimitLocations) | Takes the integral |
| virtual Join(IMathElement) | Joins a mathematical element and forms a mathematical block |
| virtual Join(string) | Joins a mathematical text and forms a mathematical block |
| Nary(MathNaryOperatorTypes, IMathElement, IMathElement) | Creates a N-ary operator |
| Nary(MathNaryOperatorTypes, string, string) | Creates a N-ary operator |
| Overbar() | Sets a bar on the top of this element |
| Radical(IMathElement) | Specifies the mathematical root of the given degree from the specified argument. |
| Radical(string) | Specifies the mathematical root of the given degree from the specified argument. |
| SetLowerLimit(IMathElement) | Takes lower limit |
| SetLowerLimit(string) | Takes lower limit |
| SetSubscript(IMathElement) | Creates subscript |
| SetSubscript(string) | Creates subscript |
| SetSubSuperscriptOnTheLeft(IMathElement, IMathElement) | Creates subscript and superscript on the left |
| SetSubSuperscriptOnTheLeft(string, string) | Creates subscript and superscript on the left |
| SetSubSuperscriptOnTheRight(IMathElement, IMathElement) | Creates subscript and superscript on the right |
| SetSubSuperscriptOnTheRight(string, string) | Creates subscript and superscript on the right |
| SetSuperscript(IMathElement) | Creates superscript |
| SetSuperscript(string) | Creates superscript |
| SetUpperLimit(IMathElement) | Takes upper limit |
| SetUpperLimit(string) | Takes upper limit |
| ToBorderBox() | Places this element in a border-box |
| ToBorderBox(bool, bool, bool, bool, bool, bool, bool, bool) | Places this element in a border-box |
| ToBox() | 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. |
| virtual ToMathArray() | Puts in a vertical array |
| Underbar() | Sets a bar on the bottom of this element |
Examples
Example:
[C#]
MathArray mathArray = new MathArray(new MathematicalText("item1"));
See Also
- class MathElementBase
- interface IMathArray
- namespace Aspose.Slides.MathText
- assembly Aspose.Slides