com.lowagie.text
Interface Element
public
interface
Element
Interface for a text element.
Remark: I looked at the interface javax.swing.text.Element, but I decided to
write my own text-classes for two reasons:
- The javax.swing.text-classes may be very generic, I think they are
overkill: they are to heavy for what they have to do.
- A lot of people using iText (formerly known as rugPdf), still use
JDK1.1.x. I try to keep the Java2 requirements limited to the Collection
classes (I think they're really great). However, if I use the
javax.swing.text classes, it will become very difficult to downgrade rugPdf.
See Also: Anchor Cell Chapter Chunk Header Image Jpeg List ListItem Meta Paragraph Phrase Rectangle Row Section Table
Field Summary |
static int | ALIGN_BASELINE
A possible value for vertical alignment. |
static int | ALIGN_BOTTOM
A possible value for vertical alignment. |
static int | ALIGN_CENTER
A possible value for paragraph alignment. |
static int | ALIGN_JUSTIFIED
A possible value for paragraph alignment. |
static int | ALIGN_JUSTIFIED_ALL
Does the same as ALIGN_JUSTIFIED but the last line is also spread out. |
static int | ALIGN_LEFT
A possible value for paragraph alignment. |
static int | ALIGN_MIDDLE
A possible value for vertical alignment. |
static int | ALIGN_RIGHT
A possible value for paragraph alignment. |
static int | ALIGN_TOP
A possible value for vertical alignment. |
static int | ALIGN_UNDEFINED
A possible value for paragraph alignment. |
static int | ANCHOR This is a possible type of Element |
static int | ANNOTATION This is a possible type of Element . |
static int | AUTHOR This is a possible type of Element . |
static int | CCITTG3_1D
Pure one-dimensional encoding (Group 3, 1-D) |
static int | CCITTG3_2D
Mixed one- and two-dimensional encoding (Group 3, 2-D) |
static int | CCITTG4
Pure two-dimensional encoding (Group 4) |
static int | CCITT_BLACKIS1
A flag indicating whether 1-bits are to be interpreted as black pixels
and 0-bits as white pixels, |
static int | CCITT_ENCODEDBYTEALIGN
A flag indicating whether the filter expects extra 0-bits before each
encoded line so that the line begins on a byte boundary. |
static int | CCITT_ENDOFBLOCK
A flag indicating whether the filter expects the encoded data to be
terminated by an end-of-block pattern, overriding the Rows parameter. |
static int | CCITT_ENDOFLINE
A flag indicating whether end-of-line bit patterns are required to be
present in the encoding. |
static int | CELL This is a possible type of Element . |
static int | CHAPTER This is a possible type of Element |
static int | CHUNK This is a possible type of Element . |
static int | CREATIONDATE This is a possible type of Element . |
static int | CREATOR This is a possible type of Element . |
static int | HEADER This is a possible type of Element . |
static int | IMGRAW This is a possible type of Element . |
static int | IMGTEMPLATE This is a possible type of Element . |
static int | JPEG This is a possible type of Element . |
static int | JPEG2000 This is a possible type of Element . |
static int | KEYWORDS This is a possible type of Element . |
static int | LIST This is a possible type of Element |
static int | LISTITEM This is a possible type of Element |
static int | MARKED This is a possible type of Element . |
static int | MULTI_COLUMN_TEXT This is a possible type of Element . |
static int | PARAGRAPH This is a possible type of Element . |
static int | PHRASE This is a possible type of Element . |
static int | PRODUCER This is a possible type of Element . |
static int | PTABLE This is a possible type of Element . |
static int | RECTANGLE This is a possible type of Element . |
static int | ROW This is a possible type of Element . |
static int | SECTION This is a possible type of Element |
static int | SUBJECT This is a possible type of Element . |
static int | TABLE This is a possible type of Element . |
static int | TITLE This is a possible type of Element . |
static int | YMARK This is a possible type of Element . |
Method Summary |
ArrayList | getChunks()
Gets all the chunks in this element.
|
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 an
ElementListener .
|
String | toString()
Gets the content of the text element.
|
int | type()
Gets the type of the text element.
|
public static final int ALIGN_BASELINE
A possible value for vertical alignment.
public static final int ALIGN_BOTTOM
A possible value for vertical alignment.
public static final int ALIGN_CENTER
A possible value for paragraph alignment. This specifies that the text is
aligned to the center and extra whitespace should be placed equally on
the left and right.
public static final int ALIGN_JUSTIFIED
A possible value for paragraph alignment. This specifies that extra
whitespace should be spread out through the rows of the paragraph with
the text lined up with the left and right indent except on the last line
which should be aligned to the left.
public static final int ALIGN_JUSTIFIED_ALL
Does the same as ALIGN_JUSTIFIED but the last line is also spread out.
public static final int ALIGN_LEFT
A possible value for paragraph alignment. This specifies that the text is
aligned to the left indent and extra whitespace should be placed on the
right.
public static final int ALIGN_MIDDLE
A possible value for vertical alignment.
public static final int ALIGN_RIGHT
A possible value for paragraph alignment. This specifies that the text is
aligned to the right indent and extra whitespace should be placed on the
left.
public static final int ALIGN_TOP
A possible value for vertical alignment.
public static final int ALIGN_UNDEFINED
A possible value for paragraph alignment. This specifies that the text is
aligned to the left indent and extra whitespace should be placed on the
right.
public static final int ANCHOR
This is a possible type of Element
public static final int ANNOTATION
This is a possible type of Element
.
public static final int AUTHOR
This is a possible type of Element .
public static final int CCITTG3_1D
Pure one-dimensional encoding (Group 3, 1-D)
public static final int CCITTG3_2D
Mixed one- and two-dimensional encoding (Group 3, 2-D)
public static final int CCITTG4
Pure two-dimensional encoding (Group 4)
public static final int CCITT_BLACKIS1
A flag indicating whether 1-bits are to be interpreted as black pixels
and 0-bits as white pixels,
public static final int CCITT_ENCODEDBYTEALIGN
A flag indicating whether the filter expects extra 0-bits before each
encoded line so that the line begins on a byte boundary.
public static final int CCITT_ENDOFBLOCK
A flag indicating whether the filter expects the encoded data to be
terminated by an end-of-block pattern, overriding the Rows parameter. The
use of this flag will set the key /EndOfBlock to false.
public static final int CCITT_ENDOFLINE
A flag indicating whether end-of-line bit patterns are required to be
present in the encoding.
public static final int CELL
This is a possible type of Element
.
public static final int CHAPTER
This is a possible type of Element
public static final int CHUNK
This is a possible type of Element
.
public static final int CREATIONDATE
This is a possible type of Element .
public static final int CREATOR
This is a possible type of Element .
public static final int HEADER
This is a possible type of Element
.
public static final int IMGRAW
This is a possible type of Element
.
public static final int IMGTEMPLATE
This is a possible type of Element
.
public static final int JPEG
This is a possible type of Element
.
public static final int JPEG2000
This is a possible type of Element
.
public static final int KEYWORDS
This is a possible type of Element
.
public static final int LIST
This is a possible type of Element
public static final int LISTITEM
This is a possible type of Element
public static final int MARKED
This is a possible type of Element
.
public static final int MULTI_COLUMN_TEXT
This is a possible type of Element
.
public static final int PARAGRAPH
This is a possible type of Element
.
public static final int PHRASE
This is a possible type of Element
.
public static final int PRODUCER
This is a possible type of Element .
public static final int PTABLE
This is a possible type of Element
.
public static final int RECTANGLE
This is a possible type of Element
.
public static final int ROW
This is a possible type of Element
.
public static final int SECTION
This is a possible type of Element
public static final int SUBJECT
This is a possible type of Element
.
public static final int TABLE
This is a possible type of Element
.
public static final int TITLE
This is a possible type of Element
.
public static final int YMARK
This is a possible type of
Element
.
Since: 2.1.2
public ArrayList getChunks()
Gets all the chunks in this element.
Returns: an ArrayList
public boolean isContent()
Checks if this element is a content object.
If not, it's a metadata object.
Returns: true if this is a 'content' element; false if this is a 'metadata' element
Since: iText 2.0.8
public boolean isNestable()
Checks if this element is nestable.
Returns: true if this element can be nested inside other elements.
Since: iText 2.0.8
Processes the element by adding it (or the different parts) to an
ElementListener
.
Parameters: listener
an ElementListener
Returns: true
if the element was processed successfully
public String toString()
Gets the content of the text element.
Returns: a type
public int type()
Gets the type of the text element.
Returns: a type