|
![]() |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.lowagie.text.rtf.document.RtfDocumentSettings
public class RtfDocumentSettings
The RtfDocumentSettings contains output specific settings. These settings modify how the actual document is then generated and some settings may mean that some RTF readers can't read the document or render it wrongly.
Field Summary | |
---|---|
private boolean |
alwaysGenerateSoftLinebreaks
Whether to always generate soft linebreaks for \n in Chunks. |
private boolean |
alwaysUseUnicode
Whether to always translate characters past 'z' into unicode representations. |
private int |
dataCacheStyle
How to cache the document during generation. |
private RtfDocument |
document
The RtfDocument this RtfDocumentSettings belongs to. |
private boolean |
outputDebugLineBreaks
Whether to output the line breaks that make the rtf document source more readable. |
private boolean |
outputTableRowDefinitionAfter
Whether to also output the table row definition after the cell content. |
Constructor Summary | |
---|---|
RtfDocumentSettings(RtfDocument document)
Constructs a new RtfDocumentSettings object. |
Method Summary | |
---|---|
int |
getDataCacheStyle()
Gets the current data cache style. |
boolean |
isAlwaysGenerateSoftLinebreaks()
Gets whether all linebreaks inside Chunks are generated as soft linebreaks. |
boolean |
isAlwaysUseUnicode()
Gets whether all characters bigger than 'z' are represented as unicode. |
boolean |
isOutputDebugLineBreaks()
Gets whether to output the line breaks for increased rtf document readability. |
boolean |
isOutputTableRowDefinitionAfter()
Gets whether the table row definition should also be written after the cell content. |
void |
registerParagraphStyle(RtfParagraphStyle rtfParagraphStyle)
Registers the RtfParagraphStyle for further use in the document. |
void |
setAlwaysGenerateSoftLinebreaks(boolean alwaysGenerateSoftLinebreaks)
Sets whether to always generate soft linebreaks. |
void |
setAlwaysUseUnicode(boolean alwaysUseUnicode)
Sets whether to represent all characters bigger than 'z' as unicode. |
void |
setDataCacheStyle(int dataCacheStyle)
Sets the data cache style. |
void |
setOutputDebugLineBreaks(boolean outputDebugLineBreaks)
Sets whether to output the line breaks for increased rtf document readability. |
void |
setOutputTableRowDefinitionAfter(boolean outputTableRowDefinitionAfter)
Sets whether the table row definition should also be written after the cell content. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private RtfDocument document
private boolean outputTableRowDefinitionAfter
private boolean outputDebugLineBreaks
private boolean alwaysGenerateSoftLinebreaks
private boolean alwaysUseUnicode
private int dataCacheStyle
Constructor Detail |
---|
public RtfDocumentSettings(RtfDocument document)
document
- The RtfDocument this RtfDocumentSettings belong to.Method Detail |
---|
public boolean isOutputDebugLineBreaks()
public void setOutputDebugLineBreaks(boolean outputDebugLineBreaks)
outputDebugLineBreaks
- The outputDebugLineBreaks to set.public boolean isOutputTableRowDefinitionAfter()
public void setOutputTableRowDefinitionAfter(boolean outputTableRowDefinitionAfter)
true
if you need Word2000 compatiblity and
false
if the document should be opened in OpenOffice.org Writer.
outputTableRowDefinitionAfter
- The outputTableRowDefinitionAfter to set.public boolean isAlwaysGenerateSoftLinebreaks()
True
if soft linebreaks are generated, false
for hard linebreaks.public void setAlwaysGenerateSoftLinebreaks(boolean alwaysGenerateSoftLinebreaks)
alwaysGenerateSoftLinebreaks
- Whether to always generate soft linebreaks.public boolean isAlwaysUseUnicode()
True
if unicode representation is used, false
otherwise.public void setAlwaysUseUnicode(boolean alwaysUseUnicode)
alwaysUseUnicode
- True
to use unicode representation, false
otherwise.public void registerParagraphStyle(RtfParagraphStyle rtfParagraphStyle)
rtfParagraphStyle
- The RtfParagraphStyle to register.public void setDataCacheStyle(int dataCacheStyle)
dataCacheStyle
- The data cache style to set. Valid constants can be found
in RtfDataCache.RtfDataCache
public int getDataCacheStyle()
|
![]() |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |