public class MarkedSection extends MarkedObject
| Modifier and Type | Field and Description |
|---|---|
protected MarkedObject |
title
This is the title of this section.
|
element, markupAttributesALIGN_BASELINE, ALIGN_BOTTOM, ALIGN_CENTER, ALIGN_JUSTIFIED, ALIGN_JUSTIFIED_ALL, ALIGN_LEFT, ALIGN_MIDDLE, ALIGN_RIGHT, ALIGN_TOP, ALIGN_UNDEFINED, ANCHOR, ANNOTATION, AUTHOR, CCITT_BLACKIS1, CCITT_ENCODEDBYTEALIGN, CCITT_ENDOFBLOCK, CCITT_ENDOFLINE, CCITTG3_1D, CCITTG3_2D, CCITTG4, CELL, CHAPTER, CHUNK, CREATIONDATE, CREATOR, FOOTNOTE, HEADER, IMGRAW, IMGTEMPLATE, JBIG2, JPEG, JPEG2000, KEYWORDS, LIST, LISTITEM, MARKED, MODIFICATIONDATE, MULTI_COLUMN_TEXT, PARAGRAPH, PHRASE, PRODUCER, PTABLE, RECTANGLE, ROW, SECTION, SUBJECT, TABLE, TITLE, YMARK| Constructor and Description |
|---|
MarkedSection(Section section)
Creates a MarkedObject with a Section or Chapter object.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
add(Element o)
Adds a
Paragraph, List, Table or another Section to this
Section. |
void |
add(int index,
Element o)
Adds a
Paragraph, List or Table to this Section. |
boolean |
addAll(Collection<? extends Element> collection)
Adds a collection of
Elements to this Section. |
MarkedSection |
addSection()
Creates a
Section, adds it to this Section and returns it. |
MarkedSection |
addSection(float indentation)
Creates a
Section, adds it to this Section and returns it. |
MarkedSection |
addSection(float indentation,
int numberDepth)
Creates a
Section, adds it to this Section and returns it. |
MarkedSection |
addSection(int numberDepth)
Creates a
Section, add it to this Section and returns it. |
MarkedObject |
getTitle()
Gets the title of this MarkedSection.
|
void |
newPage()
Adds a new page to the section.
|
boolean |
process(ElementListener listener)
Processes the element by adding it (or the different parts) to an
ElementListener. |
void |
setBookmarkOpen(boolean bookmarkOpen)
Setter for property bookmarkOpen.
|
void |
setBookmarkTitle(String bookmarkTitle)
Sets the bookmark title.
|
void |
setIndentation(float indentation)
Sets the indentation of the content of this
Section. |
void |
setIndentationLeft(float indentation)
Sets the indentation of this
Section on the left side. |
void |
setIndentationRight(float indentation)
Sets the indentation of this
Section on the right side. |
void |
setNumberDepth(int numberDepth)
Sets the depth of the sectionnumbers that will be shown preceding the title.
|
void |
setTitle(MarkedObject title)
Sets the title of this section.
|
void |
setTriggerNewPage(boolean triggerNewPage)
Setter for property triggerNewPage.
|
getChunks, getMarkupAttributes, isContent, isNestable, setMarkupAttribute, typeprotected MarkedObject title
public MarkedSection(Section section)
section - the marked sectionpublic void add(int index,
Element o)
Paragraph, List or Table to this Section.index - index at which the specified element is to be insertedo - an object of type Paragraph, List or Table=ClassCastException - if the object is not a Paragraph, List or
Tablepublic boolean add(Element o)
Paragraph, List, Table or another Section to this
Section.o - an object of type Paragraph, List, Table or another
SectionClassCastException - if the object is not a Paragraph, List, Table
or Sectionpublic boolean process(ElementListener listener)
ElementListener.process in interface Elementprocess in class MarkedObjectlistener - an ElementListenertrue if the element was processed successfullypublic boolean addAll(Collection<? extends Element> collection)
Elements to this Section.collection - a collection of Paragraphs, Lists and/or Tablestrue if the action succeeded, false if not.ClassCastException - if one of the objects isn't a Paragraph, List,
Tablepublic MarkedSection addSection(float indentation, int numberDepth)
Section, adds it to this Section and returns it.indentation - the indentation of the new sectionnumberDepth - the numberDepth of the sectionpublic MarkedSection addSection(float indentation)
Section, adds it to this Section and returns it.indentation - the indentation of the new sectionpublic MarkedSection addSection(int numberDepth)
Section, add it to this Section and returns it.numberDepth - the numberDepth of the sectionpublic MarkedSection addSection()
Section, adds it to this Section and returns it.public MarkedObject getTitle()
public void setTitle(MarkedObject title)
title - the new titlepublic void setNumberDepth(int numberDepth)
If the numberdepth is 0, the sections will not be numbered. If the numberdepth is 1, the section will be numbered with their own number. If the numberdepth is higher (for instance x > 1), the numbers of x - 1 parents will be shown.
numberDepth - the new numberDepthpublic void setIndentationLeft(float indentation)
Section on the left side.indentation - the indentationpublic void setIndentationRight(float indentation)
Section on the right side.indentation - the indentationpublic void setIndentation(float indentation)
Section.indentation - the indentationpublic void setBookmarkOpen(boolean bookmarkOpen)
bookmarkOpen - false if the bookmark children are not visible.public void setTriggerNewPage(boolean triggerNewPage)
triggerNewPage - true if a new page has to be triggered.public void setBookmarkTitle(String bookmarkTitle)
bookmarkTitle - the bookmark titlepublic void newPage()
Copyright © 2024. All rights reserved.