public class RtfDocumentHeader extends RtfElement
document, inHeader, inTable
CLOSE_GROUP, COMMA_DELIMITER, DELIMITER, OPEN_GROUP, TWIPS_FACTOR
Modifier | Constructor and Description |
---|---|
protected |
RtfDocumentHeader(RtfDocument doc)
Constructs a RtfDocumentHeader for a RtfDocument
|
Modifier and Type | Method and Description |
---|---|
void |
addInfoElement(RtfInfoElement rtfInfoElement)
Adds an RtfInfoElement to the list of RtfInfoElements
|
void |
freeListNumber(RtfList list)
Removes a RtfList from the list table
|
int |
getColorNumber(RtfColor color)
Gets the number of the specified RtfColor
|
int |
getFontNumber(RtfFont font)
Gets the number of the specified RtfFont
|
int |
getListNumber(RtfList list)
Gets the number of the specified RtfList
|
RtfListTable |
getListTable()
Get the
RtfListTable object. |
RtfPageSetting |
getPageSetting()
Gets the RtfPageSetting object of this RtfDocument
|
RtfParagraphStyle |
getRtfParagraphStyle(String styleName)
Gets the RtfParagraphStyle with the given style name.
|
protected void |
init()
initializes the RtfDocumentHeader.
|
void |
registerParagraphStyle(RtfParagraphStyle rtfParagraphStyle)
Registers the RtfParagraphStyle for further use in the document.
|
void |
setFooter(HeaderFooter footer)
Sets the current footer to use
|
void |
setHeader(HeaderFooter header)
Sets the current header to use
|
void |
writeContent(OutputStream result)
Writes the contents of the document header area.
|
void |
writeSectionDefinition(OutputStream result)
Writes the section definition data
|
intToByteArray, isInTable, setInHeader, setInTable, setRtfDocument
protected RtfDocumentHeader(RtfDocument doc)
doc
- The RtfDocument this RtfDocumentHeader belongs toprotected void init()
public void writeContent(OutputStream result) throws IOException
writeContent
in interface RtfBasicElement
writeContent
in class RtfElement
result
- The OutputStream
to write the content toIOException
public void writeSectionDefinition(OutputStream result)
result
- public int getFontNumber(RtfFont font)
font
- The RtfFont for which to get the numberpublic int getColorNumber(RtfColor color)
color
- The RtfColor for which to get the numberpublic int getListNumber(RtfList list)
list
- The RtfList for which to get the numberpublic RtfParagraphStyle getRtfParagraphStyle(String styleName)
styleName
- The style name of the RtfParagraphStyle to get.public void freeListNumber(RtfList list)
list
- The RtfList to removepublic RtfPageSetting getPageSetting()
public void addInfoElement(RtfInfoElement rtfInfoElement)
rtfInfoElement
- The RtfInfoElement to addpublic void setHeader(HeaderFooter header)
header
- The HeaderFooter to use as headerpublic void setFooter(HeaderFooter footer)
footer
- The HeaderFooter to use as footerpublic void registerParagraphStyle(RtfParagraphStyle rtfParagraphStyle)
rtfParagraphStyle
- The RtfParagraphStyle to register.public RtfListTable getListTable()
RtfListTable
object.Copyright © 2013 InProTopia Corporation. All Rights Reserved.