Package com.itextpdf.text
Class WritableDirectElement
- java.lang.Object
-
- com.itextpdf.text.WritableDirectElement
-
- All Implemented Interfaces:
WriterOperation
,Element
public abstract class WritableDirectElement extends java.lang.Object implements Element, WriterOperation
An element that is not an element, it holdsElement.WRITABLE_DIRECT
as Element type. It implements WriterOperation to do operations on thePdfWriter
and theDocument
that must be done at the time of the writing. Much like aVerticalPositionMark
but little different.
-
-
Field Summary
Fields Modifier and Type Field Description static int
DIRECT_ELEMENT_TYPE_HEADER
static int
DIRECT_ELEMENT_TYPE_UNKNOWN
protected int
directElementType
-
Fields inherited from interface com.itextpdf.text.Element
ALIGN_BASELINE, ALIGN_BOTTOM, ALIGN_CENTER, ALIGN_JUSTIFIED, ALIGN_JUSTIFIED_ALL, ALIGN_LEFT, ALIGN_MIDDLE, ALIGN_RIGHT, ALIGN_TOP, ALIGN_UNDEFINED, ANCHOR, ANNOTATION, AUTHOR, BODY, CCITT_BLACKIS1, CCITT_ENCODEDBYTEALIGN, CCITT_ENDOFBLOCK, CCITT_ENDOFLINE, CCITTG3_1D, CCITTG3_2D, CCITTG4, CHAPTER, CHUNK, CREATIONDATE, CREATOR, DIV, HEADER, IMGRAW, IMGTEMPLATE, JBIG2, JPEG, JPEG2000, KEYWORDS, LANGUAGE, LIST, LISTITEM, MARKED, PARAGRAPH, PHRASE, PRODUCER, PTABLE, RECTANGLE, SECTION, SUBJECT, TITLE, WRITABLE_DIRECT, YMARK
-
-
Constructor Summary
Constructors Constructor Description WritableDirectElement()
WritableDirectElement(int directElementType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<Chunk>
getChunks()
Gets all the chunks in this element.int
getDirectElementType()
boolean
isContent()
Checks if this element is a content object.boolean
isNestable()
Checks if this element is nestable.boolean
process(ElementListener listener)
Processes the element by adding it (or the different parts) to anElementListener
.int
type()
Gets the type of the text element.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.itextpdf.text.api.WriterOperation
write
-
-
-
-
Field Detail
-
DIRECT_ELEMENT_TYPE_UNKNOWN
public static final int DIRECT_ELEMENT_TYPE_UNKNOWN
- See Also:
- Constant Field Values
-
DIRECT_ELEMENT_TYPE_HEADER
public static final int DIRECT_ELEMENT_TYPE_HEADER
- See Also:
- Constant Field Values
-
directElementType
protected int directElementType
-
-
Method Detail
-
process
public boolean process(ElementListener listener)
Description copied from interface:Element
Processes the element by adding it (or the different parts) to anElementListener
.
-
type
public int type()
Description copied from interface:Element
Gets the type of the text element.- Specified by:
type
in interfaceElement
- Returns:
Element.WRITABLE_DIRECT
-
isContent
public boolean isContent()
Description copied from interface:Element
Checks if this element is a content object. If not, it's a metadata object.
-
isNestable
public boolean isNestable()
Description copied from interface:Element
Checks if this element is nestable.- Specified by:
isNestable
in interfaceElement
- Returns:
- true if this element can be nested inside other elements.
-
getChunks
public java.util.List<Chunk> getChunks()
Description copied from interface:Element
Gets all the chunks in this element.
-
getDirectElementType
public int getDirectElementType()
-
-