Class RtfDestinationStylesheetTable


  • public class RtfDestinationStylesheetTable
    extends RtfDestination
    RtfDestinationStylesheetTable handles data destined for the Stylesheet Table destination
    Since:
    2.1.0
    • Field Detail

      • styleName

        private java.lang.String styleName
      • rtfParagraphStyle

        private RtfParagraphStyle rtfParagraphStyle
        RtfParagraphStyle object for setting styleshee values as they are parsed from the input.
      • elementName

        private java.lang.String elementName
      • styleNr

        private int styleNr
        RTF Style number from stylesheet table.
      • styleType

        private int styleType
        What kind of style is this, Paragraph or Character or Table
      • alignment

        private int alignment
        Alignment - page 85 \qc, \qj, \ql, \qr, \qd, \qkN, \qt
      • justificationPercentage

        private int justificationPercentage
        Percentage of line occupied by Kashida justification (0 � low, 10 � medium, 20 � high). \qkN
      • firstLineIndent

        private int firstLineIndent
        First line indentation.
      • leftIndent

        private int leftIndent
        Left indentation
      • rightIndent

        private int rightIndent
        Right indentation
      • adustRightIndent

        private int adustRightIndent
        Automatically adjust right indentation when docunent grid is defined
      • mirrorIndent

        private int mirrorIndent
        Mirror indents?
      • overrideWidowControl

        private int overrideWidowControl
        Override orphan/widow control.
      • AutoSpaceBetweenDBCEnglish

        private int AutoSpaceBetweenDBCEnglish
        auto spacing betwee DBC and English
      • AutoSpaceBetweenDBCNumbers

        private int AutoSpaceBetweenDBCNumbers
        auto spacing betwee DBC and numbers
      • noCharacterWrapping

        private int noCharacterWrapping
        No Character wrapping
      • noWordWrapping

        private int noWordWrapping
        No Word wrapping
      • noOverflowPeriodComma

        private int noOverflowPeriodComma
        No overflow period and comma
      • importHeader

        private RtfImportMgr importHeader
        The RtfImportHeader to add color mappings to.
      • type

        private java.lang.String type
    • Constructor Detail

      • RtfDestinationStylesheetTable

        public RtfDestinationStylesheetTable()
      • RtfDestinationStylesheetTable

        public RtfDestinationStylesheetTable​(RtfParser parser,
                                             java.lang.String type)
    • Method Detail

      • setParser

        public void setParser​(RtfParser parser)
        Description copied from class: RtfDestination
        Set the parser to use with the RtfDestination object.
        Overrides:
        setParser in class RtfDestination
        Parameters:
        parser - The RtfParser object.
      • setType

        public void setType​(java.lang.String value)
      • setElementName

        public void setElementName​(java.lang.String value)
      • handleOpeningSubGroup

        public boolean handleOpeningSubGroup()
        Description copied from class: RtfDestination
        Handle a new subgroup contained within this group
        Specified by:
        handleOpeningSubGroup in class RtfDestination
        Returns:
        true if handled, false if not handled
      • closeDestination

        public boolean closeDestination()
        Description copied from class: RtfDestination
        Clean up when destination is closed.
        Specified by:
        closeDestination in class RtfDestination
        Returns:
        true if handled, false if not handled
      • handleControlWord

        public boolean handleControlWord​(RtfCtrlWordData ctrlWordData)
        Description copied from class: RtfDestination
        Handle control word for this destination
        Specified by:
        handleControlWord in class RtfDestination
        Parameters:
        ctrlWordData - The control word and parameter information object
        Returns:
        true if handled, false if not handled
      • handleCloseGroup

        public boolean handleCloseGroup()
        Description copied from class: RtfDestination
        Clean up when group is closed.
        Specified by:
        handleCloseGroup in class RtfDestination
        Returns:
        true if handled, false if not handled
      • handleOpenGroup

        public boolean handleOpenGroup()
        Description copied from class: RtfDestination
        Setup when group is opened.
        Specified by:
        handleOpenGroup in class RtfDestination
        Returns:
        true if handled, false if not handled
      • handleCharacter

        public boolean handleCharacter​(int ch)
        Description copied from class: RtfDestination
        Handle text for this destination
        Specified by:
        handleCharacter in class RtfDestination
        Returns:
        true if handled, false if not handled
      • createNewStyle

        public void createNewStyle()
      • setJustificationPercentage

        public int setJustificationPercentage​(int percent)
        Set the justification percentage from parsed value.
        Parameters:
        percent - The justification percentage
        Returns:
        The justification percentage
      • getJustificationPercentage

        public int getJustificationPercentage()
        Get the justification percentage.
        Returns:
        The justification percentage value.
      • setAlignment

        public int setAlignment​(int alignment)
        Set the alignment value from the parsed value.
        Parameters:
        alignment - The alignment value.
        Returns:
        The alignment value.
      • getAlignment

        public int getAlignment()
        Get the alignment value.
        Returns:
        The alignment value.
      • getFirstLineIndent

        public int getFirstLineIndent()
        Get the first line indent value.
        Returns:
        the firstLineIndent
      • setFirstLineIndent

        public void setFirstLineIndent​(int firstLineIndent)
        Set the first line indent value.
        Parameters:
        firstLineIndent - the firstLineIndent to set
      • getIndent

        public int getIndent()
        Get the left indent value
        Returns:
        the left indent
      • setIndent

        public void setIndent​(int indent)
        Set the left indent value from the value parsed.
        Parameters:
        indent - the left indent value.
      • getAdustRightIndent

        public int getAdustRightIndent()
        Get the right indent adjustment value
        Returns:
        the adustRightIndent value
      • setAdustRightIndent

        public void setAdustRightIndent​(int adustRightIndent)
        Set the right indent adjustment value
        Parameters:
        adustRightIndent - the adustRightIndent to set
      • getLeftIndent

        public int getLeftIndent()
        Get the left indent value
        Returns:
        the leftIndent
      • setLeftIndent

        public void setLeftIndent​(int leftIndent)
        Set the left indent value
        Parameters:
        leftIndent - the leftIndent to set
      • getMirrorIndent

        public int getMirrorIndent()
        Get the value indicating if document has mirrored indents.
        Returns:
        the mirrorIndent
      • setMirrorIndent

        public void setMirrorIndent​(int mirrorIndent)
        Set the mirrored indent value from the parsed value.
        Parameters:
        mirrorIndent - the mirrorIndent to set
      • getRightIndent

        public int getRightIndent()
        Get the right indent value.
        Returns:
        the rightIndent
      • setRightIndent

        public void setRightIndent​(int rightIndent)
        Set the right indent value.
        Parameters:
        rightIndent - the rightIndent to set
      • getOverrideWidowControl

        public int getOverrideWidowControl()
        Get the ovirride widow control value.
        Returns:
        the overrideWidowControl
      • setOverrideWidowControl

        public void setOverrideWidowControl​(int overrideWidowControl)
        Set the override widow control.
        Parameters:
        overrideWidowControl - the overrideWidowControl to set
      • getAutoSpaceBetweenDBCEnglish

        public int getAutoSpaceBetweenDBCEnglish()
        Get the auto space between DBC and English indicator.
        Returns:
        the autoSpaceBetweenDBCEnglish
      • setAutoSpaceBetweenDBCEnglish

        public void setAutoSpaceBetweenDBCEnglish​(int autoSpaceBetweenDBCEnglish)
        Set the auto space between DBC and English indicator.
        Parameters:
        autoSpaceBetweenDBCEnglish - the autoSpaceBetweenDBCEnglish to set
      • getAutoSpaceBetweenDBCNumbers

        public int getAutoSpaceBetweenDBCNumbers()
        Get the auto space between DBC and Numbers indicator.
        Returns:
        the autoSpaceBetweenDBCNumbers
      • setAutoSpaceBetweenDBCNumbers

        public void setAutoSpaceBetweenDBCNumbers​(int autoSpaceBetweenDBCNumbers)
        Set the auto space between DBC and Numbers indicator.
        Parameters:
        autoSpaceBetweenDBCNumbers - the autoSpaceBetweenDBCNumbers to set
      • getNoCharacterWrapping

        public int getNoCharacterWrapping()
        Get no character wrapping indicator.
        Returns:
        the noCharacterWrapping
      • setNoCharacterWrapping

        public void setNoCharacterWrapping​(int noCharacterWrapping)
        Set the no character wrapping indicator from parsed value
        Parameters:
        noCharacterWrapping - the noCharacterWrapping to set
      • getNoOverflowPeriodComma

        public int getNoOverflowPeriodComma()
        Get the no overflow period comma indicator.
        Returns:
        the noOverflowPeriodComma
      • setNoOverflowPeriodComma

        public void setNoOverflowPeriodComma​(int noOverflowPeriodComma)
        Set the no overflow period comma indicator from the parsed value.
        Parameters:
        noOverflowPeriodComma - the noOverflowPeriodComma to set
      • getNoWordWrapping

        public int getNoWordWrapping()
        Get the no word wrapping indicator.
        Returns:
        the noWordWrapping
      • setNoWordWrapping

        public void setNoWordWrapping​(int noWordWrapping)
        Set the no word wrapping indicator from the parsed value.
        Parameters:
        noWordWrapping - the noWordWrapping to set
      • getStyleNr

        public int getStyleNr()
        Get this style number.
        Returns:
        the styleNr
      • setStyleNr

        public void setStyleNr​(int styleNr)
        Set this style number from the parsed value.
        Parameters:
        styleNr - the styleNr to set
      • getStyleType

        public int getStyleType()
        Get this style type. For example Style, Character Style, etc.
        Returns:
        the styleType
      • setStyleType

        public void setStyleType​(int styleType)
        Set the style type.
        Parameters:
        styleType - the styleType to set
      • setToDefaults

        public void setToDefaults()
        Description copied from class: RtfDestination
        Method to set this object to the default values. Must be implemented in child class.
        Specified by:
        setToDefaults in class RtfDestination