IMathGroupingCharacter

All Implemented Interfaces: com.aspose.slides.IMathElement

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();

Methods

Method Description
getBase() Base argument
getCharacter() Grouping Character Default value: U+23DF (BOTTOM CURLY BRACKET)
setCharacter(char value) Grouping Character Default value: U+23DF (BOTTOM CURLY BRACKET)
getPosition() Position of grouping character.
setPosition(int value) Position of grouping character.
getVerticalJustification() Vertical justification of group character.
setVerticalJustification(int value) Vertical justification of group character.

getBase()

public abstract IMathElement getBase()

Base argument


Example:
 
 MathGroupingCharacter groupingCharacter = new MathGroupingCharacter(new MathematicalText("abc"));
 IMathElement baseArg = groupingCharacter.getBase();

Returns: IMathElement

getCharacter()

public abstract char getCharacter()

Grouping Character Default value: U+23DF (BOTTOM CURLY BRACKET)


Example:
 
 MathGroupingCharacter groupingCharacter = new MathGroupingCharacter(new MathematicalText("abc"));
 groupingCharacter.setCharacter('\u23dd'); // Bottom Parenthesis

Returns: char

setCharacter(char value)

public abstract void setCharacter(char value)

Grouping Character Default value: U+23DF (BOTTOM CURLY BRACKET)


Example:
 
 MathGroupingCharacter groupingCharacter = new MathGroupingCharacter(new MathematicalText("abc"));
 groupingCharacter.setCharacter('\u23dd'); // Bottom Parenthesis

Parameters:

Parameter Type Description
value char

getPosition()

public abstract int getPosition()

Position of grouping character. Default: Bottom


Example:
 
 MathGroupingCharacter groupingCharacter = new MathGroupingCharacter(new MathematicalText("abc"));
 groupingCharacter.setPosition(MathTopBotPositions.Top);

Returns: int

setPosition(int value)

public abstract void setPosition(int value)

Position of grouping character. Default: Bottom


Example:
 
 MathGroupingCharacter groupingCharacter = new MathGroupingCharacter(new MathematicalText("abc"));
 groupingCharacter.setPosition(MathTopBotPositions.Top);

Parameters:

Parameter Type Description
value int

getVerticalJustification()

public abstract 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);

Returns: int

setVerticalJustification(int value)

public abstract 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);

Parameters:

Parameter Type Description
value int