org.apache.fop.render.rtf.rtflib.rtfdoc
public class RtfParagraph extends RtfBookmarkContainerImpl implements IRtfTextContainer, IRtfPageBreakContainer, IRtfHyperLinkContainer, IRtfExternalGraphicContainer, IRtfPageNumberContainer, IRtfPageNumberCitationContainer
attrib, parent, writer| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getText()
Accessor for the paragraph text
|
RtfAttributes |
getTextAttributes()
accessor for text attributes
|
RtfAttributes |
getTextContainerAttributes()
IRtfTextContainer requirement: return a copy of our attributes
|
RtfHyperLink |
newHyperLink(java.lang.String str,
RtfAttributes attr)
Creates a new hyperlink.
|
RtfExternalGraphic |
newImage()
Start a new external graphic after closing all other elements
|
void |
newLineBreak()
add a line break
|
void |
newPageBreak()
add a page break
|
RtfPageNumber |
newPageNumber()
Add a page number
|
RtfPageNumberCitation |
newPageNumberCitation(java.lang.String id)
Added by Boris POUDEROUS on 2002/07/09
|
RtfText |
newText(java.lang.String str)
Close current text run if any and start a new one with default attributes
|
RtfText |
newText(java.lang.String str,
RtfAttributes attr)
Close current text run if any and start a new one
|
protected boolean |
okToWriteRtf()
Depending on RtfOptions, do not emit any RTF for empty paragraphs
|
void |
setKeepn()
Set the keepn attribute for this paragraph
|
void |
setResetProperties()
Force reset properties
|
protected void |
writeRtfPrefix()
Overridden to write our attributes before our content
|
protected void |
writeRtfSuffix()
Overridden to close paragraph
|
newBookmarkaddChild, getChildCount, getChildren, isEmpty, setChildren, setOptions, toString, writeRtfContentclose, getRtfAttributes, newLine, writeAttributes, writeControlWord, writeControlWordNS, writeExceptionInRtf, writeGroupMark, writeOneAttribute, writeOneAttributeNS, writeRtf, writeStarControlWord, writeStarControlWordNSpublic java.lang.String getText()
public void setKeepn()
public void setResetProperties()
public RtfAttributes getTextContainerAttributes()
getTextContainerAttributes in interface IRtfTextContainerprotected void writeRtfPrefix()
throws java.io.IOException
writeRtfPrefix in class RtfElementjava.io.IOException - for I/O problemsprotected void writeRtfSuffix()
throws java.io.IOException
writeRtfSuffix in class RtfElementjava.io.IOException - for I/O problemspublic RtfText newText(java.lang.String str) throws java.io.IOException
newText in interface IRtfTextContainerstr - if not null, added to the RtfText createdjava.io.IOException - for I/O problemspublic RtfText newText(java.lang.String str, RtfAttributes attr) throws java.io.IOException
newText in interface IRtfTextContainerstr - if not null, added to the RtfText createdattr - attributes of the textjava.io.IOException - for I/O problemspublic void newPageBreak()
throws java.io.IOException
newPageBreak in interface IRtfPageBreakContainerjava.io.IOException - for I/O problemspublic void newLineBreak()
throws java.io.IOException
newLineBreak in interface IRtfTextContainerjava.io.IOException - for I/O problemspublic RtfPageNumber newPageNumber() throws java.io.IOException
newPageNumber in interface IRtfPageNumberContainerjava.io.IOException - for I/O problemspublic RtfPageNumberCitation newPageNumberCitation(java.lang.String id) throws java.io.IOException
newPageNumberCitation in interface IRtfPageNumberCitationContainerid - string containing the citation textjava.io.IOException - for I/O problemspublic RtfHyperLink newHyperLink(java.lang.String str, RtfAttributes attr) throws java.io.IOException
newHyperLink in interface IRtfHyperLinkContainerstr - string containing the hyperlink textattr - attributes of new hyperlinkjava.io.IOException - for I/O problemspublic RtfExternalGraphic newImage() throws java.io.IOException
newImage in interface IRtfExternalGraphicContainerjava.io.IOException - for I/O problemsprotected boolean okToWriteRtf()
okToWriteRtf in class RtfContainerpublic RtfAttributes getTextAttributes()
Copyright 1999-2008 The Apache Software Foundation. All Rights Reserved.