org.apache.fop.render.rtf.rtflib.rtfdoc
Class RtfFile
Models the top-level structure of an RTF file.
- Bertrand Delacretaz bdelacretaz@codeconsult.ch
- Andreas Putz a.putz@skynamics.com
- Christopher Scott scottc@westinghouse.com
RtfFile(Writer w) - Create an RTF file that outputs to the given Writer
|
close , getRtfAttributes , isEmpty , newLine , okToWriteRtf , toString , writeAttributes , writeControlWord , writeControlWordNS , writeExceptionInRtf , writeGroupMark , writeOneAttribute , writeOneAttributeNS , writeRtf , writeRtfContent , writeRtfPrefix , writeRtfSuffix , writeStarControlWord , writeStarControlWordNS |
RtfFile
public RtfFile(Writer w)
throws IOException
Create an RTF file that outputs to the given Writer
w
- the Writer to write to
flush
public void flush()
throws IOException
must be called when done creating the document
getDocumentArea
public RtfDocumentArea getDocumentArea()
throws IOException
Call startDocumentArea if needed and return the document area object.
getListTable
public RtfListTable getListTable()
Get the list table.
getPageArea
public RtfPageArea getPageArea()
throws IOException
Call startPageArea if needed and return the page area object.
main
public static void main(String[] args)
throws Exception
minimal test and usage example
args
- command-line arguments
startDocumentArea
public RtfDocumentArea startDocumentArea()
throws IOException
Closes the RtfHeader if not done yet, and starts the document area.
Must be called once only.
startHeader
public org.apache.fop.render.rtf.rtflib.rtfdoc.RtfHeader startHeader()
throws IOException
If called, must be called before startDocumentArea
startListTable
public RtfListTable startListTable(RtfAttributes attr)
throws IOException
Creates the list table.
attr
- attributes for the RtfListTable
startPageArea
public RtfPageArea startPageArea()
throws IOException
Closes the RtfHeader if not done yet, and starts the docment area.
Like startDocumentArea, is only called once. This is not optimal,
must be able to have multiple page definition, and corresponding
Document areas
writeRtfPrefix
protected void writeRtfPrefix()
throws IOException
overridden to write RTF prefix code, what comes before our children
- writeRtfPrefix in interface RtfElement
writeRtfSuffix
protected void writeRtfSuffix()
throws IOException
overridden to write RTF suffix code, what comes after our children
- writeRtfSuffix in interface RtfElement
Copyright 1999-2008 The Apache Software Foundation. All Rights Reserved.