All Classes and Interfaces
Class
Description
Query and change fields in existing documents either by method
calls or by FDF merging.
The field representations for retrieval and modification.
Creates an AES Cipher with CBC and padding PKCS5/7.
An
Anchor
can be a reference or a destination of a reference.An
Annotation
is a little note that can be added to a page on
a document.Shape arabic characters.
Signals an attempt to create an
Element
that hasn't got the right form.Typed exception used when opening an existing PDF document.
Signals that a bad PDF format has been used to construct a
PdfObject
.Base class containing properties and methods common to all
barcode types.
Implements the code 128 and UCC/EAN-128.
Encodes and decodes to and from Base64 notation.
A
Base64.InputStream
will read data from another
java.io.InputStream, given in the constructor,
and encode/decode to/from Base64 notation on the fly.A
Base64.OutputStream
will write data to another
java.io.OutputStream, given in the constructor,
and encode/decode to/from Base64 notation on the fly.Common field variables.
Base class for the several font types supported
Generates the PDF stream with the Type1 and Truetype fonts returning
a PdfStream.
Does all the line bidirectional processing with PdfChunk assembly.
Reference implementation of the Unicode 3.0 Bidi algorithm.
Reads a BMP image.
The BoundedBufferedReader class.
Acts like a
StringBuffer
but works with byte
arrays.This class implements a simple byte vector with access to the
underlying array.
An interface defining the basic functions of a cache.
This class is a GenericCache subclass implementing an LRU
(Least Recently Used) cache replacement policy.
Encodes data in the CCITT G4 FAX format.
A
Cell
is a Rectangle
containing other
Element
s.A dictionary number on the list.
an unknown offset in a dictionary for the list.
An index-offset item for the list.
List items for the linked list that builds the new CID font.
An offset-marker item for the list.
A range item.
TODO To change the template for this generated type comment go to
Window - Preferences - Java - Code Generation - Code and Comments
A SID or Card16 item.
Card24 item.
Card32 item.
A Card8 item.
This Class subsets a CFF Type Font.
A
Chapter
is a special Section
.Chapter with auto numbering.
The CharStringPointer class is used to facilitate traversal of a char[]
in the manner pointer traversals of strings are performed in C/C++.
This class implements a simple char vector with access to the
underlying array.
This is the smallest significant part of text that can be added to a
document.
Creates a CJK font compatible with the fonts in the Adobe Asian font Pack.
This class represents a CMap file.
Implementation of DocumentFont used while parsing PDF streams.
This will parser a CMap stream.
This represents a single entry in the codespace range.
Each spotcolor in the document will have an instance of this class
Formats text in a columnwise form.
Nombres de los juegos de caracteres.
Interface implemented by a series of content operators
Default class to map awt fonts to BaseFont.
A representation of BaseFont parameters.
The default class that is used to determine whether or not a character
is a split character.
A class that implements
DocListener
will perform some
actions when some actions are performed on a Document
.A generic Document class.
Signals that an error has occurred in a
Document
.An abstract
Writer
class for documents.Interface for an Element that allows you to draw something at the current
vertical position.
An implementation of an XmpSchema.
Interface for a text element.
This class is able to create Element objects based on a list of properties.
A class that implements
ElementListener
will perform some
actions when an Element
is added.A class that contains all the possible tagnames and their attributes.
This class contains entities that can be used in an entity tag.
This class contains entities that can be used in an entity tag.
Enumerates all the fonts inside a True Type Collection.
Sonda para el juego de carcateres ESC.
The ExceptionConverter changes a checked exception into an
unchecked exception.
Classes implementing this interface can create custom encodings or
replace existing ones.
Reads an FDF form and makes the fields available
Writes an FDF form.
Contains all the specifications of a font: fontfamily, size, style and color.
Each font in the document will have an instance of this class
where the characters used will be represented.
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.
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.
A FontMapper implementation handles mappings between AWT Fonts and PDF
fonts.
Selects the appropriate fonts that contain the glyphs needed to
render text correctly.
A class to facilitate the loading of resources
This is the base class for all cache implementations provided in the
org.apache.oro.util package.
A structure used to store values in a GenericCache.
This is the base class for all cache implementations provided in the
org.apache.oro.text package.
Reads gif images of all types.
Keeps all the parameters of the graphics state.
This is an
Element
that contains
some user defined meta information about the document.A
HeaderFooter
-object is a Rectangle
with text
that can be put above and/or below every page.This interface is implemented by the peer of all the iText objects.
The
Tags
-class maps several XHTML-tags to iText-objects.A class that contains all the possible tagnames and their attributes.
This class represents a hyphen.
This class represents a hyphenated word.
Called by
Chunk
to hyphenate a word.This tree structure stores the hyphenation patterns in an efficient
way for fast lookup.
This class is the main entry point to the hyphenation package.
Translates a IANA encoding name to a Java encoding.
Typed exception used when creating PDF syntax that isn't valid.
An
Image
is the representation of a graphic element (JPEG, PNG
or GIF) that has to be inserted into the documentCCITT Image data that has to be inserted into the document
Support for JBIG2 images.
Raw Image data that has to be inserted into the document
PdfTemplate that has to be inserted into the document
An
ImgWMF
is the representation of a windows metafile
that has to be inserted into the documentA hash map that uses primitive ints for the key rather than objects.
Innerclass that acts as a datastructure to create a new entry in the
table.
Typed exception used when trying to access to a incorrect page number.
Typed exception used when opening an existing PDF document.
An initialization vector generator for a CBC block encryption.
Support for JBIG2 Images.
Class to read a JBIG2 file at a basic level: understand all the segments,
understand what segments belong to which pages, how many pages there are,
what the width and height of each page is, and global segments if there
are any.
Inner class that holds information about a JBIG2 page.
Inner class that holds information about a JBIG2 segment.
An
Jpeg
is the representation of a graphic element (JPEG)
that has to be inserted into the documentAn
Jpeg2000
is the representation of a graphic element (JPEG)
that has to be inserted into the documentInterface implemented by Element objects that can potentially consume
a lot of memory.
Sonda para Latin-1.
Element that draws a solid line from left to right.
A
List
contains several ListItem
s.A
ListItem
is a Paragraph
that can be added to a List
.A class for performing LZW decoding.
This class is the primary class for jMimeMagic
Detector genérico de tipo de datos.
Basic JMimeMagic parse exception.
This class represents a single match test
This class represents a single match test.
Basic JMimeMagic parse exception.
Basic JMimeMagic parse exception.
Analizador del XML de identificación de tipos de fichero.
An exception used to indicate errors in a regular expression fetched
from a PatternCache.
A class used to signify the occurrence of a syntax error in a
regular expression that is being compiled.
An exception used to indicate errors in Perl style regular expressions.
A
MappedByteBuffer
wrapped as a RandomAccessFile
Wrapper that allows to add properties to 'basic building block' objects.
Wrapper that allows to add properties to a Chapter/Section object.
A class that contains all the possible tagnames and their attributes.
The MatchResult interface allows PatternMatcher implementors to return
results storing match information in whatever format they like, while
presenting a consistent way of accessing that information.
Keeps all the values of a 3 by 3 matrix
and allows you to do some math with matrices.
Sonda para MBCS.
This is an
Element
that contains
some meta information about the document.Formats content into one or more columns bounded by a
rectangle.
Interface for the OCSP Client.
The OpCode class should not be instantiated.
The
PageSize
-object contains a number of rectangles representing the most common paper sizes.A
Paragraph
is a series of Chunk
s and/or Phrases
.The Pattern interface allows multiple representations of a regular
expression to be defined.
An interface defining the basic functions of a regular expression
cache.
This class is a GenericPatternCache subclass implementing an LRU
(Least Recently Used) cache replacement policy.
Represents a pattern.
The PatternCompiler interface defines the operations a regular
expression compiler must implement.
This interface is used to connect the XML pattern file parser to
the hyphenation tree.
The PatternMatcher interface defines the operations a regular
expression matcher must implement.
The PatternMatcherInput class is used to preserve state across calls to the
contains()
methods of PatternMatcher instances.An implementation of an XmpSchema.
An implementation of an XmpSchema.
Each PDF document can contain maximum 1 AcroForm.
A
PdfAction
defines an action that can be triggered from a PDF file.A
PdfAnnotation
is a note that is associated with a page.Implements the appearance stream to be used with form fields..
PdfArray
is the PDF Array object.PdfBoolean
is the boolean object represented by the keywords true or false.A
PdfBorderArray
defines the border of a PdfAnnotation
.A
PdfBorderDictionary
define the appearance of a Border (Annotations).A
PdfCell
is the PDF translation of a Cell
.A
PdfChunk
is the PDF translation of a Chunk
.A
PdfColor
defines a Color (it's a PdfArray
containing 3 values).PdfContentByte
is an object containing the user positioned
text and graphic contents of a page.This class keeps the graphic state of the current page
Parses the page or template content.
PdfContents
is a PdfStream
containing the contents (text + graphics) of a PdfPage
.Processor for a PDF content Stream.
A content operator implementation (BT).
A content operator implementation (ET).
A content operator implementation (cm).
A content operator implementation (').
A content operator implementation (").
A content operator implementation (Q).
A content operator implementation (gs).
A content operator implementation (q).
A content operator implementation (Tc).
A content operator implementation (Tf).
A content operator implementation (Tz).
A content operator implementation (TL).
A content operator implementation (Tr).
A content operator implementation (Ts).
A content operator implementation (Tw).
A content operator implementation (Tj).
A content operator implementation (TJ).
A content operator implementation (T*).
A content operator implementation (Td).
A content operator implementation (TD).
A content operator implementation (Tm).
Make copies of PDF documents.
This class holds information about indirect references, since they are
renumbered by iText.
A key to allow us to hash indirect references
A
PdfDashPattern
defines a dash pattern as described in
the PDF Reference Manual version 1.3 p 325 (section 8.4.3).PdfDate
is the PDF date object.A
PdfColor
defines a Color (it's a PdfArray
containing 3 values).Beginning with BaseVersion 1.7, the extensions dictionary lets developers
designate that a given document contains extensions to PDF.
PdfDictionary
is the Pdf dictionary object.PdfDocument
is the class that is used by PdfWriter
to translate a Document
into a PDF with different pages.PdfCatalog
is the PDF Catalog-object.PdfInfo
is the PDF InfoDictionary.This is a helper class for adding a Table to a document.
A PDF document can have an open action and other additional actions.
Extends PdfStream and should be used to create Streams for Embedded Files
(file attachments).
Supports fast encodings for winansi and PDFDocEncoding.
Encryption settings are described in section 3.5 (more specifically
section 3.5.2) of the PDF Reference 1.7.
Signals that an unspecified problem while constructing a PDF document.
Specifies a file or an URL.
PdfFont
is the Pdf Font object.Implements form fields.
PdfFormObject
is a type of XObject containing a template-object.Implements PDF functions.
The graphic state dictionary.
A
PdfICCBased
defines a ColorSpacePdfImage
is a PdfStream
containing an image-Dictionary
and -stream.Represents an imported page.
PdfIndirectObject
is the Pdf indirect object.PdfIndirectReference
contains a reference to a PdfIndirectObject
.An optional content group is a dictionary representing a collection of graphics
that can be made visible or invisible dynamically by users of viewer applications.
Content typically belongs to a single optional content group,
and is visible when the group is ON and invisible when it is OFF.
PdfLine
defines an array with PdfChunk
-objects
that fit into 1 line.a Literal
PdfName
is an object that can be used as a name in a PDF-file.Creates a name tree.
PdfNull
is the Null object represented by the keyword null.PdfNumber
provides two types of numbers, integer and real.Creates a number tree.
PdfObject
is the abstract superclass of all PDF objects.The interface common to all layer types.
This class represents the /OCProperties entry in the document catalog
and holds the optional content properties dictionary, which contains
a list of all the optional content groups in the document, as well as information
about the default and alternate configurations for optional content.
PdfOutline
is an object that represents a PDF outline entry.PdfPage
is the PDF Page-object.A PDF page can have an open and/or close action.
Allows a class to catch several document events.
If you want to add more than one page event to a PdfWriter,
you have to construct a PdfPageEventForwarder, add the
different events to this object and add the forwarder to
the PdfWriter.
Helps the use of
PdfPageEvent
by implementing all the interface methods.Page labels are used to identify each
page visually on the screen or in print.
PdfPages
is the PDF Pages-object.A
PdfPattern
defines a ColorSpaceImplements the pattern.
A cell in a PdfPTable.
An event called for a single cell.
If you want to add more than one event to a cell,
you have to construct a PdfPCellEventForwarder, add the
different events to this object and add the forwarder to
the PdfPCell.
This class does all the processing related to signing and verifying a PKCS#7
signature.
a class that holds an X509 name
A row in a PdfPTable.
This is a table that can be put at an absolute position but can also
be added to the document as the class
Table
.An interface that can be used to retrieve the position of cells in
PdfPTable
.If you want to add more than one page event to a PdfPTable,
you have to construct a PdfPTableEventForwarder, add the
different events to this object and add the forwarder to
the PdfWriter.
Reads a PDF document.
Instance of PdfReader in each output document.
PdfRectangle
is the PDF Rectangle object.A Rendition dictionary (pdf spec 1.5)
PdfResources
is the PDF Resources-object.An implementation of an XmpSchema.
Implements the shading dictionary (or stream).
Implements the shading pattern dictionary.
A signature dictionary representation for the standard filters.
Creates a standard filter of the type self signed.
Creates a standard filter of the type Windows Certificate.
Creates a standard filter of the type VeriSign.
Implements the signature dictionary.
This class takes care of the cryptographic options and appearances that form a signature.
An interface to retrieve the signature dictionary for modification.
A
PdfSpotColor
defines a ColorSpaceApplies extra content to the pages of a PDF document.
PdfStream
is the Pdf stream object.A
PdfString
-class is the PDF-equivalent of a
JAVA-String
-object.This is a node in a document logical structure.
The structure tree root corresponds to the highest hierarchy level in a tagged PDF.
PdfTable
is an object that contains the graphics and text of a table.Implements the form XObject.
PdfTextArray
defines an array with displacements and PdfString
-objects.Extracts text from a PDF file.
The transparency group dictionary.
The PDF version is described in the PDF Reference 1.7 p92
(about the PDF Header) and page 139 (the version entry in
the Catalog).
Stores the PDF version information,
knows how to write a PDF Header,
and how to add the version to the catalog (if necessary).
Viewer preferences are described in section 3.6.1 and 8.1 of the
PDF Reference 1.7 (Table 3.25 on p139-142 and Table 8.1 on p579-581).
Stores the information concerning viewer preferences,
and contains the business logic that allows you to set viewer preferences.
A
DocWriter
class for PDF.This class generates the structure of a PDF document.
PdfCrossReference
is an entry in the PDF Cross-Reference table.PdfTrailer
is the PDF Trailer object.The Perl5Compiler class is used to create compiled regular expressions
conforming to the Perl5 regular expression syntax.
The Perl5Matcher class is used to match regular expressions (conforming to
the Perl5 regular expression syntax) generated by Perl5Compiler.
A class used to store and access the results of a Perl5Pattern match.
An implementation of the Pattern interface for Perl5 regular expressions.
Perl5Repetition is a support class for Perl5Matcher.
This is a utility class implementing the 3 most common Perl5 operations
involving regular expressions:
[m]/pattern/[i][m][s][x],
s/pattern/replacement/[g][i][m][o][s][x],
and split().
Converts a PFM file into an AFM file.
A
Phrase
is a series of Chunk
s.Reads a PNG image.
This class captures an AcroForm on input.
This class holds the information for a single field
Creates a pushbutton field.
An implementation of a RandomAccessFile for input only
that accepts a file or a byte array as data source.
A
Rectangle
is the representation of a geometric figure.A
RectangleReadOnly
is the representation of a geometric figure.This class can produce String combinations representing a number.
A
Row
is part of a Table
and contains some Cells
.The RTF jar depends on the iText jar, but the iText jar may not
depend on the RTF jar.
This class is a Handler that controls the iText XML to PDF conversion.
The
Tags
-class maps several XHTML-tags to iText-objects.A
Section
is a part of a Document
containing
other Section
s, Paragraph
s, List
and/or Table
s.Implements a shading pattern as a
Color
.Bookmark processing in a simple way.
Rectangle that can be used for Cells.
Parses the xml hyphenation pattern.
Rectangle that can be used for Cells.
A simple text extraction processor.
The handler for the events fired by
SimpleXMLParser
.The handler for the events fired by
SimpleXMLParser
.A simple XML and HTML parser.
This class contains the symbols that correspond with special symbols.
Interface for customizing the split character.
A
Table
is a Rectangle
that contains Cell
s,
ordered in some kind of matrix.The
Tags
-class maps several XHTML-tags to iText-objects.Ternary Search Tree.
Interface for a text element to which other objects can be added.
Supports text, combo and list fields generating the correct appearances.
DOCUMENT ME!
A list of constants used in class TIFFImage.
A class representing an Image File Directory (IFD) from a TIFF 6.0
stream.
A class representing a field in a TIFF 6.0 Image File Directory.
Reads TIFF images
A class for performing LZW decoding.
Reads a Truetype font
The components of table 'head'.
The components of table 'hhea'.
The components of table 'OS/2'.
Subsets a True Type font by removing the unneeded glyphs from
the font.
Represents a True Type font with Unicode encoding.
Time Stamp Authority client (caller) interface.
Reads a Type1 font
The content where Type3 glyphs are written to.
UniversalDetector.
Typed exception used when opening an existing PDF document.
JMimeMagic unsupported test type exception.
A collection of convenience methods that were present in many different iText
classes.
Helper class implementing the DrawInterface.
This class is a HashMap that contains the names of colors as a key and the
corresponding Color as value.
Processes XFA forms.
A class to process "classic" fields.
A structure to store each part of a SOM name and link it to the next part
beginning from the lower hierarchy.
Another stack implementation.
A class for some basic SOM processing.
Processes the datasets section in the XFA form.
Processes the template section in the XFA form.
Reads a XFDF.
This interface is implemented by the peer of all the iText objects.
StringBuffer to construct an XMP array.
An implementation of an XmpSchema.
Reads an XMP stream into an org.w3c.dom.Document objects.
Abstract superclass of the XmpSchemas supported by iText.
With this class you can create an Xmp Stream that can be used for adding
Metadata to a PDF Dictionary.