Table of Contents

Namespace iTextSharp.text

Classes

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.

BadElementException

Signals an attempt to create an Element that hasn't got the right form.

BaseColor

Base class for Color, serves as wrapper class for System.Drawing.Color to allow extension.

Cell

A Cell is a Rectangle containing other Elements.

Chapter

A Chapter is a special Section.

ChapterAutoNumber

Chapter with auto numbering. @author Michael Niedermair

Chunk

This is the smallest significant part of text that can be added to a document.

DocWriter

An abstract Writer class for documents.

Document

A generic Document class.

DocumentException

Signals that an error has occurred in a Document.

Element

Interface for a text element.

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. It's a registry class and defined as a singleton to prevent misusing it.

GreekList

A special-version of LIST whitch use greek-letters. @see com.lowagie.text.List

Header

This is an Element that contains some userdefined 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 @see Element @see Image @author Paulo Soares

ImgJbig2

Support for JBIG2 images. @since 2.1.5

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 @see Element @see Image @see Gif @see Png

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 @see Element @see Image

List

A List contains several ListItems.

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. 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.

MarkedSection

Wrapper that allows to add properties to a Chapter/Section object. 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.

Meta

This is an Element that contains some meta information about the document.

PageSize

The PageSize-object contains a number of read only rectangles representing the most common paper sizes.

Paragraph

A Paragraph is a series of Chunks and/or Phrases.

Phrase

A Phrase is a series of Chunks.

Rectangle

A Rectangle is the representation of a geometric figure.

RectangleReadOnly

A RectangleReadOnly is the representation of a geometric figure. It's the same as a Rectangle but immutable.

RomanList

A special-version of LIST which use roman-letters. @see com.lowagie.text.List @version 2003-06-22 @author Michael Niedermair

Row

A Row is part of a Table and contains some Cells.

Section

A Section is a part of a Document containing other Sections, Paragraphs, List and/or Tables.

SimpleCell

Summary description for SimpleCell.

SimpleTable

Summary description for SimpleTable.

SpecialSymbol
Table

A Table is a Rectangle that contains Cells, 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 whitch use zapfdingbats-letters. @see com.lowagie.text.List @author Michael Niedermair and Bruno Lowagie

ZapfDingbatsNumberList

A special-version of LIST whitch use zapfdingbats-numbers (1..10). @see com.lowagie.text.List @version 2003-06-22 @author Michael Niedermair

Interfaces

IDocListener

A class that implements DocListener will perform some actions when some actions are performed on a Document.

IElement

Interface for a text element.

IElementListener

A class that implements ElementListener will perform some actions when an Element is added.

ILargeElement

Interface implemented by Element objects that can potentially consume a lot of memory. Objects implementing the LargeElement interface can be added to a Document more than once. If you have invoked setCompleted(false), they will be added partially and the content that was added will be removed until you've invoked setCompleted(true); @since iText 2.0.8

IRtfElementInterface

The RTF jar depends on the iText jar, but the iText jar may not depend on the RTF jar. This interface offers a temporary solution until we find a more elegant way to solve this.

ISplitCharacter

Interface for customizing the split character.

ITextElementArray

Interface for a text element to which other objects can be added.