Class RtfSection
java.lang.Object
com.lowagie.text.rtf.RtfElement
com.lowagie.text.rtf.text.RtfSection
- All Implemented Interfaces:
RtfBasicElement
- Direct Known Subclasses:
RtfChapter
The RtfSection wraps a Section element.
INTERNAL CLASS
- Version:
- $Id: RtfSection.java 3373 2008-05-12 16:21:24Z xlv $
- Author:
- Mark Hall (Mark.Hall@mail.room3b.eu), Thomas Bickel (tmb99@inode.at)
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final ArrayList<RtfBasicElement> The sub-items of this RtfSectionprotected RtfParagraphThe title paragraph of this RtfSectionFields inherited from class RtfElement
document, inHeader, inTableFields inherited from interface RtfBasicElement
CLOSE_GROUP, COMMA_DELIMITER, DELIMITER, OPEN_GROUP, TWIPS_FACTOR -
Constructor Summary
ConstructorsConstructorDescriptionRtfSection(RtfDocument doc, com.lowagie.text.Section section) Constructs a RtfSection for a given Section. -
Method Summary
Modifier and TypeMethodDescriptionvoidsetInHeader(boolean inHeader) Sets whether this RtfSection is in a header.voidsetInTable(boolean inTable) Sets whether this RtfSection is in a table.voidwriteContent(OutputStream result) Write this RtfSection and its contentsMethods inherited from class RtfElement
intToByteArray, isInTable, setRtfDocument
-
Field Details
-
title
The title paragraph of this RtfSection -
items
The sub-items of this RtfSection
-
-
Constructor Details
-
RtfSection
Constructs a RtfSection for a given Section. If the autogenerateTOCEntries property of the RtfDocument is set and the title is not empty then a TOC entry is generated for the title.- Parameters:
doc- The RtfDocument this RtfSection belongs tosection- The Section this RtfSection is based on
-
-
Method Details
-
writeContent
Write this RtfSection and its contents- Specified by:
writeContentin interfaceRtfBasicElement- Specified by:
writeContentin classRtfElement- Parameters:
result- TheOutputStreamto write the content to- Throws:
IOException
-
setInTable
public void setInTable(boolean inTable) Sets whether this RtfSection is in a table. Sets the correct inTable setting for all child elements.- Specified by:
setInTablein interfaceRtfBasicElement- Overrides:
setInTablein classRtfElement- Parameters:
inTable-Trueif this RtfSection is in a table,falseotherwise
-
setInHeader
public void setInHeader(boolean inHeader) Sets whether this RtfSection is in a header. Sets the correct inTable setting for all child elements.- Specified by:
setInHeaderin interfaceRtfBasicElement- Overrides:
setInHeaderin classRtfElement- Parameters:
inHeader-Trueif this RtfSection is in a header,falseotherwise
-