## Package com.lowagie.text

Interface Summary
DocListener: A class that implements `DocListener` will perform some actions when some actions are performed on a `Document`.
Element: Interface for a text element.
ElementListener: A class that implements `ElementListener` will perform some actions when an `Element` is added.
FontProvider: These two methods are used by FactoryProperties (for HTMLWorker).
LargeElement: Interface implemented by Element objects that can potentially consume a lot of memory.
RtfElementInterface: The RTF jar depends on the iText jar, but the iText jar may not depend on the RTF jar.
SplitCharacter: Interface for customizing the split character.
TextElementArray: Interface for a text element to which other objects can be added.

Class Summary
Anchor: An `Anchor` can be a reference or a destination of a reference.
Annotation: An `Annotation` is a little note that can be added to a page on a document.
Cell: A `Cell` is a `Rectangle` containing other `Element`s.
Chapter: A `Chapter` is a special `Section`.
ChapterAutoNumber: Chapter with auto numbering.
Chunk: This is the smallest significant part of text that can be added to a document.
Document: A generic Document class.
DocWriter: An abstract `Writer` class for documents.
ElementTags: A class that contains all the possible tagnames and their attributes.
Font: Contains all the specifications of a font: fontfamily, size, style and color.
FontFactory: If you are using True Type fonts, you can declare the paths of the different ttf- and ttc-files to this static class first and then create fonts in your code using one of the static getFont-method without having to enter a path as parameter.
FontFactoryImp: If you are using True Type fonts, you can declare the paths of the different ttf- and ttc-files to this class first and then create fonts in your code using one of the getFont method without having to enter a path as parameter.
GreekList: A special-version of `LIST` which use greek-letters.
Header: This is an `Element` that contains some user defined meta information about the document.
HeaderFooter: A `HeaderFooter`-object is a `Rectangle` with text that can be put above and/or below every page.
Image: An `Image` is the representation of a graphic element (JPEG, PNG or GIF) that has to be inserted into the document
ImgCCITT: CCITT Image data that has to be inserted into the document
ImgJBIG2: Support for JBIG2 images.
ImgRaw: Raw Image data that has to be inserted into the document
ImgTemplate: PdfTemplate that has to be inserted into the document
ImgWMF: An `ImgWMF` is the representation of a windows metafile that has to be inserted into the document
Jpeg: An `Jpeg` is the representation of a graphic element (JPEG) that has to be inserted into the document
Jpeg2000: An `Jpeg2000` is the representation of a graphic element (JPEG) that has to be inserted into the document
List: A `List` contains several `ListItem`s.
ListItem: A `ListItem` is a `Paragraph` that can be added to a `List`.
MarkedObject: Wrapper that allows to add properties to 'basic building block' objects.
MarkedSection: Wrapper that allows to add properties to a Chapter/Section object.
Meta: This is an `Element` that contains some meta information about the document.
PageSize: The `PageSize`-object contains a number of rectangles representing the most common paper sizes.
Paragraph: A `Paragraph` is a series of `Chunk`s and/or `Phrases`.
Phrase: A `Phrase` is a series of `Chunk`s.
Rectangle: A `Rectangle` is the representation of a geometric figure.
RectangleReadOnly: A `RectangleReadOnly` is the representation of a geometric figure.
RomanList: A special-version of `LIST` which use roman-letters.
Row: A `Row` is part of a `Table` and contains some `Cells`.
Section: A `Section` is a part of a `Document` containing other `Section`s, `Paragraph`s, `List` and/or `Table`s.
SimpleCell: Rectangle that can be used for Cells.
SimpleTable: Rectangle that can be used for Cells.
SpecialSymbol: This class contains the symbols that correspond with special symbols.
Table: A `Table` is a `Rectangle` that contains `Cell`s, ordered in some kind of matrix.
Utilities: A collection of convenience methods that were present in many different iText classes.
ZapfDingbatsList: A special-version of `LIST` which use zapfdingbats-letters.
ZapfDingbatsNumberList: A special-version of `LIST` which use zapfdingbats-numbers (1..10).

Exception Summary
BadElementException: Signals an attempt to create an `Element` that hasn't got the right form.
DocumentException: Signals that an error has occurred in a `Document`.
ExceptionConverter: The ExceptionConverter changes a checked exception into an unchecked exception.

Hosted by Hostbasket