Class RtfDestinationStylesheetTable
java.lang.Object
com.lowagie.text.rtf.parser.destinations.RtfDestination
com.lowagie.text.rtf.parser.destinations.RtfDestinationStylesheetTable
RtfDestinationStylesheetTable
handles data destined for the
Stylesheet Table destination- Since:
- 2.1.0
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate int
Automatically adjust right indentation when docunent grid is definedprivate int
Alignment - page 85 \qc, \qj, \ql, \qr, \qd, \qkN, \qtprivate int
auto spacing betwee DBC and Englishprivate int
auto spacing betwee DBC and numbersprivate String
private int
First line indentation.private RtfImportMgr
The RtfImportHeader to add color mappings to.private int
Percentage of line occupied by Kashida justification (0 � low, 10 � medium, 20 � high).private int
Left indentationprivate int
Mirror indents?private int
No Character wrappingprivate int
No overflow period and commaprivate int
No Word wrappingprivate int
Override orphan/widow control.private int
Right indentationprivate RtfParagraphStyle
RtfParagraphStyle
object for setting styleshee values as they are parsed from the input.private String
private int
RTF Style number from stylesheet table.private int
What kind of style is this, Paragraph or Character or Tableprivate String
Fields inherited from class com.lowagie.text.rtf.parser.destinations.RtfDestination
lastCtrlWord, modified, rtfParser
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
Clean up when destination is closed.void
int
Get the right indent adjustment valueint
Get the alignment value.int
Get the auto space between DBC and English indicator.int
Get the auto space between DBC and Numbers indicator.int
Get the first line indent value.int
Get the left indent valueint
Get the justification percentage.int
Get the left indent valueint
Get the value indicating if document has mirrored indents.int
Get no character wrapping indicator.int
Get the no overflow period comma indicator.int
Get the no word wrapping indicator.int
Get the ovirride widow control value.int
Get the right indent value.int
Get this style number.int
Get this style type.boolean
handleCharacter
(int ch) Handle text for this destinationboolean
Clean up when group is closed.boolean
handleControlWord
(RtfCtrlWordData ctrlWordData) Handle control word for this destinationboolean
Setup when group is opened.boolean
Handle a new subgroup contained within this groupvoid
setAdustRightIndent
(int adustRightIndent) Set the right indent adjustment valueint
setAlignment
(int alignment) Set the alignment value from the parsed value.void
setAutoSpaceBetweenDBCEnglish
(int autoSpaceBetweenDBCEnglish) Set the auto space between DBC and English indicator.void
setAutoSpaceBetweenDBCNumbers
(int autoSpaceBetweenDBCNumbers) Set the auto space between DBC and Numbers indicator.void
setElementName
(String value) void
setFirstLineIndent
(int firstLineIndent) Set the first line indent value.void
setIndent
(int indent) Set the left indent value from the value parsed.int
setJustificationPercentage
(int percent) Set the justification percentage from parsed value.void
setLeftIndent
(int leftIndent) Set the left indent valuevoid
setMirrorIndent
(int mirrorIndent) Set the mirrored indent value from the parsed value.void
setNoCharacterWrapping
(int noCharacterWrapping) Set the no character wrapping indicator from parsed valuevoid
setNoOverflowPeriodComma
(int noOverflowPeriodComma) Set the no overflow period comma indicator from the parsed value.void
setNoWordWrapping
(int noWordWrapping) Set the no word wrapping indicator from the parsed value.void
setOverrideWidowControl
(int overrideWidowControl) Set the override widow control.void
Set the parser to use with the RtfDestination object.void
setRightIndent
(int rightIndent) Set the right indent value.void
setStyleNr
(int styleNr) Set this style number from the parsed value.void
setStyleType
(int styleType) Set the style type.void
Method to set this object to the default values.void
Methods inherited from class com.lowagie.text.rtf.parser.destinations.RtfDestination
addListener, afterCharacter, afterCtrlWord, beforeCharacter, beforeCtrlWord, getNewTokeniserState, isModified, onCharacter, onCloseGroup, onCtrlWord, onOpenGroup, removeListener
-
Field Details
-
styleName
-
rtfParagraphStyle
RtfParagraphStyle
object for setting styleshee values as they are parsed from the input. -
elementName
-
styleNr
private int styleNrRTF Style number from stylesheet table. -
styleType
private int styleTypeWhat kind of style is this, Paragraph or Character or Table -
alignment
private int alignmentAlignment - page 85 \qc, \qj, \ql, \qr, \qd, \qkN, \qt -
justificationPercentage
private int justificationPercentagePercentage of line occupied by Kashida justification (0 � low, 10 � medium, 20 � high). \qkN -
firstLineIndent
private int firstLineIndentFirst line indentation. -
leftIndent
private int leftIndentLeft indentation -
rightIndent
private int rightIndentRight indentation -
adustRightIndent
private int adustRightIndentAutomatically adjust right indentation when docunent grid is defined -
mirrorIndent
private int mirrorIndentMirror indents? -
overrideWidowControl
private int overrideWidowControlOverride orphan/widow control. -
AutoSpaceBetweenDBCEnglish
private int AutoSpaceBetweenDBCEnglishauto spacing betwee DBC and English -
AutoSpaceBetweenDBCNumbers
private int AutoSpaceBetweenDBCNumbersauto spacing betwee DBC and numbers -
noCharacterWrapping
private int noCharacterWrappingNo Character wrapping -
noWordWrapping
private int noWordWrappingNo Word wrapping -
noOverflowPeriodComma
private int noOverflowPeriodCommaNo overflow period and comma -
importHeader
The RtfImportHeader to add color mappings to. -
type
-
-
Constructor Details
-
RtfDestinationStylesheetTable
public RtfDestinationStylesheetTable() -
RtfDestinationStylesheetTable
-
-
Method Details
-
setParser
Description copied from class:RtfDestination
Set the parser to use with the RtfDestination object.- Overrides:
setParser
in classRtfDestination
- Parameters:
parser
- The RtfParser object.
-
setType
-
setElementName
-
handleOpeningSubGroup
public boolean handleOpeningSubGroup()Description copied from class:RtfDestination
Handle a new subgroup contained within this group- Specified by:
handleOpeningSubGroup
in classRtfDestination
- 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 classRtfDestination
- Returns:
- true if handled, false if not handled
-
handleControlWord
Description copied from class:RtfDestination
Handle control word for this destination- Specified by:
handleControlWord
in classRtfDestination
- 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 classRtfDestination
- 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 classRtfDestination
- 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 classRtfDestination
- 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 classRtfDestination
-