com.aspose.slides

Interfaces

Classes

Exceptions

com.aspose.slides

Class MathGroupingCharacter

  • All Implemented Interfaces:
    IMathElement, IMathGroupingCharacter


    public final class MathGroupingCharacter
    extends MathElementBase
    implements IMathGroupingCharacter

    Specifies a grouping symbol above or below an expression, usually to highlight the relationship between elements


    Example:
     
     MathGroupingCharacter groupingCharacter = new MathGroupingCharacter(new MathematicalText("abc"));
     
    • Constructor Detail

      • MathGroupingCharacter

        public MathGroupingCharacter(IMathElement element)

        Initializes a new instance of the MathGroupingCharacter class with the default grouping character U+23DF (BOTTOM CURLY BRACKET)


        Example:
         
         MathGroupingCharacter groupingCharacter = new MathGroupingCharacter(new MathematicalText("abc"));
         
        Parameters:
        element - The base element to which the bar is applied
      • MathGroupingCharacter

        public MathGroupingCharacter(IMathElement element,
                                     char character,
                                     int position,
                                     int verticalJustification)

        Initializes a new instance of the MathGroupingCharacter class.


        Example:
         
         MathGroupingCharacter groupingCharacter = new MathGroupingCharacter(new MathematicalText("abc"), '_', MathTopBotPositions.Top, MathTopBotPositions.Bottom);
         
        Parameters:
        element - The base element to which the bar is applied
        character - Grouping Character
        position - Position of grouping character
        verticalJustification - Vertical justification of group character
    • Method Detail

      • getBase

        public final IMathElement getBase()

        Base argument


        Example:
         
         MathGroupingCharacter groupingCharacter = new MathGroupingCharacter(new MathematicalText("abc"));
         IMathElement baseArg = groupingCharacter.getBase();
         
        Specified by:
        getBase in interface IMathGroupingCharacter
      • getCharacter

        public final char getCharacter()

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


        Example:
         
         MathGroupingCharacter groupingCharacter = new MathGroupingCharacter(new MathematicalText("abc"));
         groupingCharacter.setCharacter('⏝'); // Bottom Parenthesis
         
        Specified by:
        getCharacter in interface IMathGroupingCharacter
      • setCharacter

        public final 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
         
        Specified by:
        setCharacter in interface IMathGroupingCharacter
      • getPosition

        public final int getPosition()

        Position of grouping character. Default: Bottom


        Example:
         
         MathGroupingCharacter groupingCharacter = new MathGroupingCharacter(new MathematicalText("abc"));
         groupingCharacter.setPosition(MathTopBotPositions.Top);
         
        Specified by:
        getPosition in interface IMathGroupingCharacter
      • setPosition

        public final void setPosition(int value)

        Position of grouping character. Default: Bottom


        Example:
         
         MathGroupingCharacter groupingCharacter = new MathGroupingCharacter(new MathematicalText("abc"));
         groupingCharacter.setPosition(MathTopBotPositions.Top);
         
        Specified by:
        setPosition in interface IMathGroupingCharacter
      • getVerticalJustification

        public final 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);
         
        Specified by:
        getVerticalJustification in interface IMathGroupingCharacter
      • setVerticalJustification

        public final 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);
         
        Specified by:
        setVerticalJustification in interface IMathGroupingCharacter