Interface JRParagraph

    • Field Detail

      • DEFAULT_FIRST_LINE_INDENT

        static final java.lang.String DEFAULT_FIRST_LINE_INDENT
        Specifies the default value (in pixels) for the first line indent, if no explicit information is provided in a JR paragraph.
        By default the first line in JR paragraphs has no indentation.
        See Also:
        Constant Field Values
      • DEFAULT_LEFT_INDENT

        static final java.lang.String DEFAULT_LEFT_INDENT
        Specifies the default value (in pixels) for the left indent, if no explicit information is provided in a JR paragraph.
        By default JR paragraphs provide no left indentation.
        See Also:
        Constant Field Values
      • DEFAULT_RIGHT_INDENT

        static final java.lang.String DEFAULT_RIGHT_INDENT
        Specifies the default value (in pixels) for the right indent, if no explicit information is provided in a JR paragraph.
        By default JR paragraphs provide no right indentation.
        See Also:
        Constant Field Values
      • DEFAULT_SPACING_BEFORE

        static final java.lang.String DEFAULT_SPACING_BEFORE
        Specifies the default value (in pixels) for the spacing before lines, if no explicit information is provided in a JR paragraph.
        By default JR paragraphs provide no spacing before lines.
        See Also:
        Constant Field Values
      • DEFAULT_SPACING_AFTER

        static final java.lang.String DEFAULT_SPACING_AFTER
        Specifies the default value (in pixels) for the spacing after lines, if no explicit information is provided in a JR paragraph.
        By default JR paragraphs provide no spacing after lines.
        See Also:
        Constant Field Values
      • DEFAULT_TAB_STOP_WIDTH

        static final java.lang.String DEFAULT_TAB_STOP_WIDTH
        Specifies the default value (in pixels) for the tab stop width, if no explicit information is provided in a paragraph.
        By default JR paragraphs provide 40 pixels wide tab stops.
        See Also:
        Constant Field Values
    • Method Detail

      • getParagraphContainer

        JRParagraphContainer getParagraphContainer()
        Gets the text line spacing.
        Returns:
        a value representing one of the line spacing constants in LineSpacingEnum
      • populateStyle

        void populateStyle()
      • getLineSpacing

        LineSpacingEnum getLineSpacing()
        Gets the text line spacing.
        Returns:
        a value representing one of the line spacing constants in LineSpacingEnum
      • getOwnLineSpacing

        LineSpacingEnum getOwnLineSpacing()
        Gets the text own line spacing.
        Returns:
        a value representing one of the line spacing constants in LineSpacingEnum
      • setLineSpacing

        void setLineSpacing​(LineSpacingEnum lineSpacing)
        Sets the text line spacing.
        Parameters:
        lineSpacing - a value representing one of the line spacing constants in LineSpacingEnum
      • getLineSpacingSize

        java.lang.Float getLineSpacingSize()
        Gets the text line spacing size to be used in combination with the line spacing type.
      • getOwnLineSpacingSize

        java.lang.Float getOwnLineSpacingSize()
        Gets the text own line spacing size to be used in combination with the line spacing type.
      • setLineSpacingSize

        void setLineSpacingSize​(java.lang.Float lineSpacingSize)
        Sets the text line spacing size to be used in combination with the line spacing type.
      • getLeftIndent

        java.lang.Integer getLeftIndent()
        Gets the text left indent.
      • getOwnLeftIndent

        java.lang.Integer getOwnLeftIndent()
        Gets the text own left indent.
      • setLeftIndent

        void setLeftIndent​(java.lang.Integer leftIndent)
        Sets the text own left indent.
      • getFirstLineIndent

        java.lang.Integer getFirstLineIndent()
        Gets the text first line indent.
      • getOwnFirstLineIndent

        java.lang.Integer getOwnFirstLineIndent()
        Gets the text own first line indent.
      • setFirstLineIndent

        void setFirstLineIndent​(java.lang.Integer firstLineIndent)
        Sets the text own first line indent.
      • getRightIndent

        java.lang.Integer getRightIndent()
        Gets the text right indent.
      • getOwnRightIndent

        java.lang.Integer getOwnRightIndent()
        Gets the text own right indent.
      • setRightIndent

        void setRightIndent​(java.lang.Integer rightIndent)
        Sets the text own right indent.
      • getSpacingBefore

        java.lang.Integer getSpacingBefore()
        Gets the text spacing before.
      • getOwnSpacingBefore

        java.lang.Integer getOwnSpacingBefore()
        Gets the text own spacing before.
      • setSpacingBefore

        void setSpacingBefore​(java.lang.Integer spacingBefore)
        Sets the text own spacing before.
      • getSpacingAfter

        java.lang.Integer getSpacingAfter()
        Gets the text spacing after.
      • getOwnSpacingAfter

        java.lang.Integer getOwnSpacingAfter()
        Gets the text own spacing after.
      • setSpacingAfter

        void setSpacingAfter​(java.lang.Integer spacingAfter)
        Sets the text own spacing after.
      • getTabStopWidth

        java.lang.Integer getTabStopWidth()
        Gets the text tab stop width.
      • getOwnTabStopWidth

        java.lang.Integer getOwnTabStopWidth()
        Gets the text own tab stop width.
      • setTabStopWidth

        void setTabStopWidth​(java.lang.Integer tabStopWidth)
        Sets the text own tab stop width.
      • getTabStops

        TabStop[] getTabStops()
        Gets the custom tab stops.
      • getOwnTabStops

        TabStop[] getOwnTabStops()
        Gets the custom tab stops.
      • addTabStop

        void addTabStop​(TabStop tabStop)
      • addTabStop

        void addTabStop​(int index,
                        TabStop tabStop)
      • removeTabStop

        void removeTabStop​(int index)
      • removeTabStop

        void removeTabStop​(TabStop tabStop)