IMathDelimiter

All Implemented Interfaces: com.aspose.slides.IMathElement

public interface IMathDelimiter extends IMathElement

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: (\ud835\udc652); [\ud835\udc652|\ud835\udc662]


Example:
 
 IMathElement element = new MathematicalText("x");
 IMathDelimiter delimiter = element.enclose();

Methods

Method Description
getArguments() One or more mathematical elements separated by delimiter characters
getBeginningCharacter() Delimiter Beginning Character specifies the beginning, or opening, delimiter character.
setBeginningCharacter(char value) Delimiter Beginning Character specifies the beginning, or opening, delimiter character.
getSeparatorCharacter() Delimiter Separator Character specifies the character that separates arguments in the delimiter object.
setSeparatorCharacter(char value) Delimiter Separator Character specifies the character that separates arguments in the delimiter object.
getEndingCharacter() Delimiter Ending Character specifies the ending, or closing, delimiter character.
setEndingCharacter(char value) Delimiter Ending Character specifies the ending, or closing, delimiter character.
getGrowToMatchOperandHeight() Specifies the growth of BeginningCharacter, SeparatorCharacter, EndingCharacter When true, the delimiters grows vertically to match its operand height.
setGrowToMatchOperandHeight(boolean value) Specifies the growth of BeginningCharacter, SeparatorCharacter, EndingCharacter When true, the delimiters grows vertically to match its operand height.
getDelimiterShape() Specifies the shape of delimiters in the delimiter object.
setDelimiterShape(int value) Specifies the shape of delimiters in the delimiter object.
delimit(char separatorCharacter) Delimits arguments using the specified delimiter character

getArguments()

public abstract IMathElementCollection getArguments()

One or more mathematical elements separated by delimiter characters


Example:
 
 IMathDelimiter delimiter = new MathematicalText("x").join("y").enclose();
 IMathElementCollection arguments = delimiter.getArguments();

Returns: IMathElementCollection

getBeginningCharacter()

public abstract char getBeginningCharacter()

Delimiter Beginning Character specifies the beginning, or opening, delimiter character. Mathematical delimiters are enclosing characters such as parentheses, brackets, and braces. The default value: ‘(’.


Example:
 
 IMathDelimiter delimiter = new MathematicalText("x").join("y").enclose();
 delimiter.setBeginningCharacter('[');

Returns: char

setBeginningCharacter(char value)

public abstract void setBeginningCharacter(char value)

Delimiter Beginning Character specifies the beginning, or opening, delimiter character. Mathematical delimiters are enclosing characters such as parentheses, brackets, and braces. The default value: ‘(’.


Example:
 
 IMathDelimiter delimiter = new MathematicalText("x").join("y").enclose();
 delimiter.setBeginningCharacter('[');

Parameters:

Parameter Type Description
value char

getSeparatorCharacter()

public abstract char getSeparatorCharacter()

Delimiter Separator Character specifies the character that separates arguments in the delimiter object. The default: ‘|’.


Example:
 
 IMathDelimiter delimiter = new MathematicalText("x").join("y").enclose();
 delimiter.setSeparatorCharacter('$');

Returns: char

setSeparatorCharacter(char value)

public abstract void setSeparatorCharacter(char value)

Delimiter Separator Character specifies the character that separates arguments in the delimiter object. The default: ‘|’.


Example:
 
 IMathDelimiter delimiter = new MathematicalText("x").join("y").enclose();
 delimiter.setSeparatorCharacter('$');

Parameters:

Parameter Type Description
value char

getEndingCharacter()

public abstract char getEndingCharacter()

Delimiter Ending Character specifies the ending, or closing, delimiter character. Mathematical delimiters are enclosing characters such as parentheses, brackets, and braces. The default: ‘)’.


Example:
 
 IMathDelimiter delimiter = new MathematicalText("x").join("y").enclose();
 delimiter.setEndingCharacter(']');

Returns: char

setEndingCharacter(char value)

public abstract void setEndingCharacter(char value)

Delimiter Ending Character specifies the ending, or closing, delimiter character. Mathematical delimiters are enclosing characters such as parentheses, brackets, and braces. The default: ‘)’.


Example:
 
 IMathDelimiter delimiter = new MathematicalText("x").join("y").enclose();
 delimiter.setEndingCharacter(']');

Parameters:

Parameter Type Description
value char

getGrowToMatchOperandHeight()

public abstract boolean getGrowToMatchOperandHeight()

Specifies the growth of BeginningCharacter, SeparatorCharacter, EndingCharacter When true, the delimiters grows vertically to match its operand height. The default value is true


Example:
 
 IMathDelimiter delimiter = new MathematicalText("x").divide("y").enclose();
 delimiter.setGrowToMatchOperandHeight(false);

Returns: boolean

setGrowToMatchOperandHeight(boolean value)

public abstract void setGrowToMatchOperandHeight(boolean value)

Specifies the growth of BeginningCharacter, SeparatorCharacter, EndingCharacter When true, the delimiters grows vertically to match its operand height. The default value is true


Example:
 
 IMathDelimiter delimiter = new MathematicalText("x").divide("y").enclose();
 delimiter.setGrowToMatchOperandHeight(false);

Parameters:

Parameter Type Description
value boolean

getDelimiterShape()

public abstract int 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.


Example:
 
 IMathDelimiter delimiter = new MathematicalText("x").divide("y").enclose();
 delimiter.setDelimiterShape(MathDelimiterShape.Match);

Returns: int

setDelimiterShape(int value)

public abstract void setDelimiterShape(int value)

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.


Example:
 
 IMathDelimiter delimiter = new MathematicalText("x").divide("y").enclose();
 delimiter.setDelimiterShape(MathDelimiterShape.Match);

Parameters:

Parameter Type Description
value int

delimit(char separatorCharacter)

public abstract IMathDelimiter delimit(char separatorCharacter)

Delimits arguments using the specified delimiter character


Example:
 
 IMathDelimiter delimiter = new MathematicalText("x").join("y").enclose();
 delimiter.delimit('|');

Parameters:

Parameter Type Description
separatorCharacter char delimiter character

Returns: IMathDelimiter - This object after applying the delimiter character