public interface IMathGroupingCharacter extends IMathElement
Specifies a grouping symbol above or below an expression, usually to highlight the relationship between elements
Example:IMathGroupingCharacter groupingElement = new MathematicalText("x;y;z").group();
Modifier and Type | Method and Description |
---|---|
IMathElement |
getBase()
Base argument
|
char |
getCharacter()
Grouping Character
Default value: U+23DF (BOTTOM CURLY BRACKET)
|
int |
getPosition()
Position of grouping character.
|
int |
getVerticalJustification()
Vertical justification of group character.
|
void |
setCharacter(char value)
Grouping Character
Default value: U+23DF (BOTTOM CURLY BRACKET)
|
void |
setPosition(int value)
Position of grouping character.
|
void |
setVerticalJustification(int value)
Vertical justification of group character.
|
accent, asArgumentOfFunction, asArgumentOfFunction, asArgumentOfFunction, asArgumentOfFunction, asArgumentOfFunction, divide, divide, divide, divide, enclose, enclose, function, function, getChildren, group, group, integral, integral, integral, integral, integral, join, join, nary, nary, overbar, radical, radical, setLowerLimit, setLowerLimit, setSubscript, setSubscript, setSubSuperscriptOnTheLeft, setSubSuperscriptOnTheLeft, setSubSuperscriptOnTheRight, setSubSuperscriptOnTheRight, setSuperscript, setSuperscript, setUpperLimit, setUpperLimit, toBorderBox, toBorderBox, toBox, toMathArray, underbar
IMathElement getBase()
Base argument
Example:MathGroupingCharacter groupingCharacter = new MathGroupingCharacter(new MathematicalText("abc")); IMathElement baseArg = groupingCharacter.getBase();
char getCharacter()
Grouping Character Default value: U+23DF (BOTTOM CURLY BRACKET)
Example:MathGroupingCharacter groupingCharacter = new MathGroupingCharacter(new MathematicalText("abc")); groupingCharacter.setCharacter('⏝'); // Bottom Parenthesis
void setCharacter(char value)
Grouping Character Default value: U+23DF (BOTTOM CURLY BRACKET)
Example:MathGroupingCharacter groupingCharacter = new MathGroupingCharacter(new MathematicalText("abc")); groupingCharacter.setCharacter('⏝'); // Bottom Parenthesis
int getPosition()
Position of grouping character. Default: Bottom
Example:MathGroupingCharacter groupingCharacter = new MathGroupingCharacter(new MathematicalText("abc")); groupingCharacter.setPosition(MathTopBotPositions.Top);
void setPosition(int value)
Position of grouping character. Default: Bottom
Example:MathGroupingCharacter groupingCharacter = new MathGroupingCharacter(new MathematicalText("abc")); groupingCharacter.setPosition(MathTopBotPositions.Top);
int getVerticalJustification()
Vertical justification of group character. Specifies the alignment of the object with respect to the baseline. For example, when the group character is above the object, VerticalJustification of Top signifies that the top of the object falls on the baseline; when VerticalJustification is set to Bottom, the bottom of the object is on the baseline Default: Bottom for Position=Top, and Top for Position=Bottom
Example:MathGroupingCharacter groupingCharacter = new MathGroupingCharacter(new MathematicalText("abc")); groupingCharacter.setVerticalJustification(MathTopBotPositions.Top);
void setVerticalJustification(int value)
Vertical justification of group character. Specifies the alignment of the object with respect to the baseline. For example, when the group character is above the object, VerticalJustification of Top signifies that the top of the object falls on the baseline; when VerticalJustification is set to Bottom, the bottom of the object is on the baseline Default: Bottom for Position=Top, and Top for Position=Bottom
Example:MathGroupingCharacter groupingCharacter = new MathGroupingCharacter(new MathematicalText("abc")); groupingCharacter.setVerticalJustification(MathTopBotPositions.Top);