com.lowagie.text
Class MarkedObject
java.lang.Object
com.lowagie.text.MarkedObject
- Element
public class MarkedObject
extends java.lang.Object
Wrapper that allows to add properties to 'basic building block' objects.
Before iText 1.5 every 'basic building block' implemented the MarkupAttributes interface.
By setting attributes, you could add markup to the corresponding XML and/or HTML tag.
This functionality was hardly used by anyone, so it was removed, and replaced by
the MarkedObject functionality.
ALIGN_BASELINE , ALIGN_BOTTOM , ALIGN_CENTER , ALIGN_JUSTIFIED , ALIGN_JUSTIFIED_ALL , ALIGN_LEFT , ALIGN_MIDDLE , ALIGN_RIGHT , ALIGN_TOP , ALIGN_UNDEFINED , ANCHOR , ANNOTATION , AUTHOR , CCITTG3_1D , CCITTG3_2D , CCITTG4 , CCITT_BLACKIS1 , CCITT_ENCODEDBYTEALIGN , CCITT_ENDOFBLOCK , CCITT_ENDOFLINE , CELL , CHAPTER , CHUNK , CREATIONDATE , CREATOR , HEADER , IMGRAW , IMGTEMPLATE , JPEG , KEYWORDS , LIST , LISTITEM , MARKED , MULTI_COLUMN_TEXT , PARAGRAPH , PHRASE , PRODUCER , PTABLE , RECTANGLE , ROW , SECTION , SUBJECT , TABLE , TITLE |
element
protected Element element
The element that is wrapped in a MarkedObject.
markupAttributes
protected Properties markupAttributes
Contains extra markupAttributes
MarkedObject
protected MarkedObject()
This constructor is for internal use only.
MarkedObject
public MarkedObject(Element element)
Creates a MarkedObject.
getChunks
public ArrayList getChunks()
Gets all the chunks in this element.
- getChunks in interface Element
getMarkupAttributes
public Properties getMarkupAttributes()
process
public boolean process(ElementListener listener)
Processes the element by adding it (or the different parts) to an
ElementListener
.
- process in interface Element
listener
- an ElementListener
true
if the element was processed successfully
setMarkupAttribute
public void setMarkupAttribute(String key,
String value)
type
public int type()
Gets the type of the text element.
- type in interface Element