|
fop 0.90alpha1 | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.fop.render.rtf.rtflib.rtfdoc.RtfElement
org.apache.fop.render.rtf.rtflib.rtfdoc.RtfContainer
org.apache.fop.render.rtf.rtflib.rtfdoc.RtfTextrun
Class which contains a linear text run. It has methods to add attributes, text, paragraph breaks....
Field Summary |
Fields inherited from class org.apache.fop.render.rtf.rtflib.rtfdoc.RtfElement |
attrib, parent, writer |
Method Summary | |
void |
addBookmark(java.lang.String id)
|
void |
addCloseGroupMark()
Adds instance of CloseGroupMark as a child. |
RtfFootnote |
addFootnote()
|
RtfHyperLink |
addHyperlink(RtfAttributes attr)
|
void |
addOpenGroupMark(RtfAttributes attrs)
Adds instance of OpenGroupMark as a child with attributes. |
void |
addPageNumber(RtfAttributes attr)
|
void |
addParagraphBreak()
Inserts paragraph break before all close group marks. |
void |
addString(java.lang.String s)
Add string to children list. |
RtfListItem |
getRtfListItem()
|
static RtfTextrun |
getTextrun(RtfContainer container,
java.io.Writer writer,
RtfAttributes attrs)
Adds a new RtfTextrun to the given container if necessary, and returns it. |
RtfExternalGraphic |
newImage()
|
void |
popBlockAttributes()
Pops block attributes, notifies all opened blocks about pushing block attributes, adds CloseGroupMark as a child. |
void |
popInlineAttributes()
Pop inline attributes. |
void |
pushBlockAttributes(RtfAttributes attrs)
Pushes block attributes, notifies all opened blocks about pushing block attributes, adds OpenGroupMark as a child. |
void |
pushInlineAttributes(RtfAttributes attrs)
Pushes inline attributes. |
void |
setRtfListItem(RtfListItem listItem)
|
void |
setSuppressLastPar(boolean bSuppress)
specify, if the last paragraph control word (\par) should be suppressed. |
protected void |
writeRtfContent()
write RTF code of all our children |
Methods inherited from class org.apache.fop.render.rtf.rtflib.rtfdoc.RtfContainer |
addChild, getChildCount, getChildren, isEmpty, okToWriteRtf, setChildren, setOptions, toString |
Methods inherited from class org.apache.fop.render.rtf.rtflib.rtfdoc.RtfElement |
close, getRtfAttributes, newLine, writeAttributes, writeControlWord, writeControlWordNS, writeExceptionInRtf, writeGroupMark, writeOneAttribute, writeOneAttributeNS, writeRtf, writeRtfPrefix, writeRtfSuffix, writeStarControlWord, writeStarControlWordNS |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Method Detail |
public void addOpenGroupMark(RtfAttributes attrs) throws java.io.IOException
OpenGroupMark
as a child with attributes.
attrs
- attributes to add
java.io.IOException
- for I/O problemspublic void addCloseGroupMark() throws java.io.IOException
CloseGroupMark
as a child.
java.io.IOException
- for I/O problemspublic void pushBlockAttributes(RtfAttributes attrs) throws java.io.IOException
OpenGroupMark
as a child.
attrs
- the block attributes to push
java.io.IOException
- for I/O problemspublic void popBlockAttributes() throws java.io.IOException
CloseGroupMark
as a child.
java.io.IOException
- for I/O problemspublic void pushInlineAttributes(RtfAttributes attrs) throws java.io.IOException
attrs
- the inline attributes to push
java.io.IOException
- for I/O problemspublic void popInlineAttributes() throws java.io.IOException
java.io.IOException
- for I/O problemspublic void addString(java.lang.String s) throws java.io.IOException
s
- string to add
java.io.IOException
- for I/O problemspublic RtfFootnote addFootnote() throws java.io.IOException
java.io.IOException
public void addParagraphBreak() throws java.io.IOException
java.io.IOException
- for I/O problemspublic void addPageNumber(RtfAttributes attr) throws java.io.IOException
java.io.IOException
public RtfHyperLink addHyperlink(RtfAttributes attr) throws java.io.IOException
java.io.IOException
public void addBookmark(java.lang.String id) throws java.io.IOException
java.io.IOException
public RtfExternalGraphic newImage() throws java.io.IOException
java.io.IOException
public static RtfTextrun getTextrun(RtfContainer container, java.io.Writer writer, RtfAttributes attrs) throws java.io.IOException
container
- RtfContainer, which is the parent of the returned RtfTextrunwriter
- Writer of the given RtfContainerattrs
- RtfAttributes which are to write at the beginning of the RtfTextrun
java.io.IOException
- for I/O problemspublic void setSuppressLastPar(boolean bSuppress)
bSuppress
- true, if the last \par should be suppressedprotected void writeRtfContent() throws java.io.IOException
writeRtfContent
in class RtfContainer
java.io.IOException
- for I/O problemspublic void setRtfListItem(RtfListItem listItem)
public RtfListItem getRtfListItem()
|
fop 0.90alpha1 | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |