public class RtfListItem extends RtfParagraph
PARAGRAPH, paragraphStyle
chunks, IN_TABLE, LINE_SPACING, PARAGRAPH_DEFAULTS, PLAIN
document, inHeader, inTable
CLOSE_GROUP, COMMA_DELIMITER, DELIMITER, OPEN_GROUP, TWIPS_FACTOR
Constructor and Description |
---|
RtfListItem(RtfDocument doc,
ListItem listItem)
Constructs a RtfListItem for a ListItem belonging to a RtfDocument.
|
Modifier and Type | Method and Description |
---|---|
protected void |
correctIndentation()
Correct the indentation of RtfLists in this RtfListItem by adding left/first line indentation
from the parent RtfList.
|
int |
getLevel() |
RtfListLevel |
getParent()
Set the parent RtfList.
|
void |
inheritListSettings(int listNumber,
int listLevel)
Inherit the list settings from the parent list to RtfLists that
are contained in this RtfListItem.
|
boolean |
isContainsInnerList()
Gets whether this RtfListItem contains further RtfLists.
|
void |
setLevel(int level) |
void |
setParent(RtfListLevel parentList)
Set the parent RtfList.
|
void |
writeContent(OutputStream result)
Writes the content of this RtfListItem.
|
boolean |
writeDefinition(OutputStream out)
Writes the definition of the first element in this RtfListItem that is
an instanceof
RtfList to the given stream. |
getIndentLeft, getIndentRight, setIndentLeft, setIndentRight, setKeepTogetherWithNext
setInHeader, setInTable, setRtfDocument
intToByteArray, isInTable
public RtfListItem(RtfDocument doc, ListItem listItem)
doc
- The RtfDocument this RtfListItem belongs to.listItem
- The ListItem this RtfListItem is based on.public void writeContent(OutputStream result) throws IOException
writeContent
in interface RtfBasicElement
writeContent
in class RtfParagraph
result
- The OutputStream
to write the content toIOException
public boolean writeDefinition(OutputStream out) throws IOException
RtfList
to the given stream.RtfList
element nothing is written
and the method returns false
.out
- destination streamtrue
if a RtfList definition was written, false
otherwiseIOException
public void inheritListSettings(int listNumber, int listLevel)
listNumber
- The list number to inherit.listLevel
- The list level to inherit.protected void correctIndentation()
public void setParent(RtfListLevel parentList)
parentList
- The parent RtfList to use.public RtfListLevel getParent()
public boolean isContainsInnerList()
public int getLevel()
public void setLevel(int level)
level
- the level to setCopyright © 2015. All rights reserved.