MathDelimiter
MathDelimiter class
Specifies the delimiter object, consisting of opening and closing characters (such as parentheses, braces, brackets, and vertical bars), and one or more mathematical elements inside, separated by a specified character. Examples: (?2); [?2|?2]
MathDelimiter
| Name | Description |
|---|---|
| MathDelimiter(MathLeftSubSuperscriptElement) | Initializes MathDelimiter with the specified element as single base argument |
Parameters:
| Name | Type | Description |
|---|---|---|
| element | MathLeftSubSuperscriptElement | The base element to which the delimiter is applied. Can be null. |
Returns: MathDelimiter
Error
| Error | Condition |
|---|---|
| InvalidOperationException | Throws then element is a container for another elements, such as MathBlock. In this case, you need to call a different function with IEnumerable argument. |
MathDelimiter
| Name | Description |
|---|---|
| MathDelimiter(MathLimit) | Initializes MathDelimiter with the specified element as single base argument |
Parameters:
| Name | Type | Description |
|---|---|---|
| element | MathLimit | The base element to which the delimiter is applied. Can be null. |
Returns: MathDelimiter
Error
| Error | Condition |
|---|---|
| InvalidOperationException | Throws then element is a container for another elements, such as MathBlock. In this case, you need to call a different function with IEnumerable argument. |
MathDelimiter
| Name | Description |
|---|---|
| MathDelimiter(MathMatrix) | Initializes MathDelimiter with the specified element as single base argument |
Parameters:
| Name | Type | Description |
|---|---|---|
| element | MathMatrix | The base element to which the delimiter is applied. Can be null. |
Returns: MathDelimiter
Error
| Error | Condition |
|---|---|
| InvalidOperationException | Throws then element is a container for another elements, such as MathBlock. In this case, you need to call a different function with IEnumerable argument. |
MathDelimiter
| Name | Description |
|---|---|
| MathDelimiter(MathBlock) | Initializes MathDelimiter with the specified element as single base argument |
Parameters:
| Name | Type | Description |
|---|---|---|
| element | MathBlock | The base element to which the delimiter is applied. Can be null. |
Returns: MathDelimiter
Error
| Error | Condition |
|---|---|
| InvalidOperationException | Throws then element is a container for another elements, such as MathBlock. In this case, you need to call a different function with IEnumerable argument. |
MathDelimiter
| Name | Description |
|---|---|
| MathDelimiter(MathRadical) | Initializes MathDelimiter with the specified element as single base argument |
Parameters:
| Name | Type | Description |
|---|---|---|
| element | MathRadical | The base element to which the delimiter is applied. Can be null. |
Returns: MathDelimiter
Error
| Error | Condition |
|---|---|
| InvalidOperationException | Throws then element is a container for another elements, such as MathBlock. In this case, you need to call a different function with IEnumerable argument. |
MathDelimiter
| Name | Description |
|---|---|
| MathDelimiter(MathArray) | Initializes MathDelimiter with the specified element as single base argument |
Parameters:
| Name | Type | Description |
|---|---|---|
| element | MathArray | The base element to which the delimiter is applied. Can be null. |
Returns: MathDelimiter
Error
| Error | Condition |
|---|---|
| InvalidOperationException | Throws then element is a container for another elements, such as MathBlock. In this case, you need to call a different function with IEnumerable argument. |
MathDelimiter
| Name | Description |
|---|---|
| MathDelimiter(MathDelimiter) | Initializes MathDelimiter with the specified element as single base argument |
Parameters:
| Name | Type | Description |
|---|---|---|
| element | MathDelimiter | The base element to which the delimiter is applied. Can be null. |
Returns: MathDelimiter
Error
| Error | Condition |
|---|---|
| InvalidOperationException | Throws then element is a container for another elements, such as MathBlock. In this case, you need to call a different function with IEnumerable argument. |
MathDelimiter
| Name | Description |
|---|---|
| MathDelimiter(MathAccent) | Initializes MathDelimiter with the specified element as single base argument |
Parameters:
| Name | Type | Description |
|---|---|---|
| element | MathAccent | The base element to which the delimiter is applied. Can be null. |
Returns: MathDelimiter
Error
| Error | Condition |
|---|---|
| InvalidOperationException | Throws then element is a container for another elements, such as MathBlock. In this case, you need to call a different function with IEnumerable argument. |
MathDelimiter
| Name | Description |
|---|---|
| MathDelimiter(MathNaryOperator) | Initializes MathDelimiter with the specified element as single base argument |
Parameters:
| Name | Type | Description |
|---|---|---|
| element | MathNaryOperator | The base element to which the delimiter is applied. Can be null. |
Returns: MathDelimiter
Error
| Error | Condition |
|---|---|
| InvalidOperationException | Throws then element is a container for another elements, such as MathBlock. In this case, you need to call a different function with IEnumerable argument. |
MathDelimiter
| Name | Description |
|---|---|
| MathDelimiter(MathBorderBox) | Initializes MathDelimiter with the specified element as single base argument |
Parameters:
| Name | Type | Description |
|---|---|---|
| element | MathBorderBox | The base element to which the delimiter is applied. Can be null. |
Returns: MathDelimiter
Error
| Error | Condition |
|---|---|
| InvalidOperationException | Throws then element is a container for another elements, such as MathBlock. In this case, you need to call a different function with IEnumerable argument. |
MathDelimiter
| Name | Description |
|---|---|
| MathDelimiter(MathGroupingCharacter) | Initializes MathDelimiter with the specified element as single base argument |
Parameters:
| Name | Type | Description |
|---|---|---|
| element | MathGroupingCharacter | The base element to which the delimiter is applied. Can be null. |
Returns: MathDelimiter
Error
| Error | Condition |
|---|---|
| InvalidOperationException | Throws then element is a container for another elements, such as MathBlock. In this case, you need to call a different function with IEnumerable argument. |
MathDelimiter
| Name | Description |
|---|---|
| MathDelimiter(MathBar) | Initializes MathDelimiter with the specified element as single base argument |
Parameters:
| Name | Type | Description |
|---|---|---|
| element | MathBar | The base element to which the delimiter is applied. Can be null. |
Returns: MathDelimiter
Error
| Error | Condition |
|---|---|
| InvalidOperationException | Throws then element is a container for another elements, such as MathBlock. In this case, you need to call a different function with IEnumerable argument. |
MathDelimiter
| Name | Description |
|---|---|
| MathDelimiter(MathFunction) | Initializes MathDelimiter with the specified element as single base argument |
Parameters:
| Name | Type | Description |
|---|---|---|
| element | MathFunction | The base element to which the delimiter is applied. Can be null. |
Returns: MathDelimiter
Error
| Error | Condition |
|---|---|
| InvalidOperationException | Throws then element is a container for another elements, such as MathBlock. In this case, you need to call a different function with IEnumerable argument. |
MathDelimiter
| Name | Description |
|---|---|
| MathDelimiter(MathSubscriptElement) | Initializes MathDelimiter with the specified element as single base argument |
Parameters:
| Name | Type | Description |
|---|---|---|
| element | MathSubscriptElement | The base element to which the delimiter is applied. Can be null. |
Returns: MathDelimiter
Error
| Error | Condition |
|---|---|
| InvalidOperationException | Throws then element is a container for another elements, such as MathBlock. In this case, you need to call a different function with IEnumerable argument. |
MathDelimiter
| Name | Description |
|---|---|
| MathDelimiter(MathSuperscriptElement) | Initializes MathDelimiter with the specified element as single base argument |
Parameters:
| Name | Type | Description |
|---|---|---|
| element | MathSuperscriptElement | The base element to which the delimiter is applied. Can be null. |
Returns: MathDelimiter
Error
| Error | Condition |
|---|---|
| InvalidOperationException | Throws then element is a container for another elements, such as MathBlock. In this case, you need to call a different function with IEnumerable argument. |
MathDelimiter
| Name | Description |
|---|---|
| MathDelimiter(MathFraction) | Initializes MathDelimiter with the specified element as single base argument |
Parameters:
| Name | Type | Description |
|---|---|---|
| element | MathFraction | The base element to which the delimiter is applied. Can be null. |
Returns: MathDelimiter
Error
| Error | Condition |
|---|---|
| InvalidOperationException | Throws then element is a container for another elements, such as MathBlock. In this case, you need to call a different function with IEnumerable argument. |
MathDelimiter
| Name | Description |
|---|---|
| MathDelimiter(BaseScript) | Initializes MathDelimiter with the specified element as single base argument |
Parameters:
| Name | Type | Description |
|---|---|---|
| element | BaseScript | The base element to which the delimiter is applied. Can be null. |
Returns: MathDelimiter
Error
| Error | Condition |
|---|---|
| InvalidOperationException | Throws then element is a container for another elements, such as MathBlock. In this case, you need to call a different function with IEnumerable argument. |
MathDelimiter
| Name | Description |
|---|---|
| MathDelimiter(MathematicalText) | Initializes MathDelimiter with the specified element as single base argument |
Parameters:
| Name | Type | Description |
|---|---|---|
| element | MathematicalText | The base element to which the delimiter is applied. Can be null. |
Returns: MathDelimiter
Error
| Error | Condition |
|---|---|
| InvalidOperationException | Throws then element is a container for another elements, such as MathBlock. In this case, you need to call a different function with IEnumerable argument. |
MathDelimiter
| Name | Description |
|---|---|
| MathDelimiter(MathBox) | Initializes MathDelimiter with the specified element as single base argument |
Parameters:
| Name | Type | Description |
|---|---|---|
| element | MathBox | The base element to which the delimiter is applied. Can be null. |
Returns: MathDelimiter
Error
| Error | Condition |
|---|---|
| InvalidOperationException | Throws then element is a container for another elements, such as MathBlock. In this case, you need to call a different function with IEnumerable argument. |
MathDelimiter
| Name | Description |
|---|---|
| MathDelimiter(MathElementBase) | Initializes MathDelimiter with the specified element as single base argument |
Parameters:
| Name | Type | Description |
|---|---|---|
| element | MathElementBase | The base element to which the delimiter is applied. Can be null. |
Returns: MathDelimiter
Error
| Error | Condition |
|---|---|
| InvalidOperationException | Throws then element is a container for another elements, such as MathBlock. In this case, you need to call a different function with IEnumerable argument. |
MathDelimiter
| Name | Description |
|---|---|
| MathDelimiter(MathRightSubSuperscriptElement) | Initializes MathDelimiter with the specified element as single base argument |
Parameters:
| Name | Type | Description |
|---|---|---|
| element | MathRightSubSuperscriptElement | The base element to which the delimiter is applied. Can be null. |
Returns: MathDelimiter
Error
| Error | Condition |
|---|---|
| InvalidOperationException | Throws then element is a container for another elements, such as MathBlock. In this case, you need to call a different function with IEnumerable argument. |
delimit
| Name | Description |
|---|---|
| delimit (char) | Delimits arguments using the specified delimiter character |
Parameters:
| Name | Type | Description |
|---|---|---|
| separatorCharacter | char | delimiter character |
Returns: MathDelimiter
enclose
| Name | Description |
|---|---|
| enclose (char, char) | Encloses a math element in specified characters such as parenthesis or another characters as framing |
Parameters:
| Name | Type | Description |
|---|---|---|
| beginningCharacter | char | Beginning character (usually left bracket) |
| endingCharacter | char | Ending character (usually right bracket) |
Returns: MathDelimiter
getArguments
| Name | Description |
|---|---|
| getArguments () | One or more mathematical elements separated by delimiter characters |
Returns: MathBlock
getBeginningCharacter
| Name | Description |
|---|---|
| getBeginningCharacter () | Delimiter Beginning Character specifies the beginning, or opening, delimiter character. Mathematical delimiters are enclosing characters such as parentheses, brackets, and braces. The default: ‘(’. |
Returns: char
getChildren
| Name | Description |
|---|---|
| getChildren () | Get children elements |
Returns: MathLeftSubSuperscriptElement, MathLimit, MathMatrix, MathBlock, MathRadical, MathArray, MathDelimiter, MathAccent, MathNaryOperator, MathBorderBox, MathGroupingCharacter, MathBar, MathFunction, MathSubscriptElement, MathSuperscriptElement, MathFraction, BaseScript, MathematicalText, MathBox, MathElementBase, MathRightSubSuperscriptElement
getDelimiterShape
| Name | Description |
|---|---|
| getDelimiterShape () | Specifies the shape of delimiters in the delimiter object. When is MathDelimiterShape.Centered, delimiters are centered around the math axis of the mathematical text and still be made to fit the entire height of their contents. When is MathDelimiterShape.Match, their height and shape are altered to exactly match their contents. |
Returns: int
getEndingCharacter
| Name | Description |
|---|---|
| getEndingCharacter () | Delimiter Ending Character specifies the ending, or closing, delimiter character. Mathematical delimiters are enclosing characters such as parentheses, brackets, and braces. The default: ‘)’. |
Returns: char
getGrowToMatchOperandHeight
| Name | Description |
|---|---|
| getGrowToMatchOperandHeight () | Specifies the growth of BeginningCharacter, SeparatorCharacter, EndingCharacter When true, the delimiters grows vertically to match its operand height. The default value is true |
Returns: boolean
getSeparatorCharacter
| Name | Description |
|---|---|
| getSeparatorCharacter () | Delimiter Separator Character specifies the character that separates arguments in the delimiter object. The default: ' |
Returns: char
setBeginningCharacter
| Name | Description |
|---|---|
| setBeginningCharacter (char) | Delimiter Beginning Character specifies the beginning, or opening, delimiter character. Mathematical delimiters are enclosing characters such as parentheses, brackets, and braces. The default: ‘(’. |
Returns: void
setDelimiterShape
| Name | Description |
|---|---|
| setDelimiterShape (int) | Specifies the shape of delimiters in the delimiter object. When is MathDelimiterShape.Centered, delimiters are centered around the math axis of the mathematical text and still be made to fit the entire height of their contents. When is MathDelimiterShape.Match, their height and shape are altered to exactly match their contents. |
Returns: void
setEndingCharacter
| Name | Description |
|---|---|
| setEndingCharacter (char) | Delimiter Ending Character specifies the ending, or closing, delimiter character. Mathematical delimiters are enclosing characters such as parentheses, brackets, and braces. The default: ‘)’. |
Returns: void
setGrowToMatchOperandHeight
| Name | Description |
|---|---|
| setGrowToMatchOperandHeight (boolean) | Specifies the growth of BeginningCharacter, SeparatorCharacter, EndingCharacter When true, the delimiters grows vertically to match its operand height. The default value is true |
Returns: void
setSeparatorCharacter
| Name | Description |
|---|---|
| setSeparatorCharacter (char) | Delimiter Separator Character specifies the character that separates arguments in the delimiter object. The default: ' |
Returns: void