Package com.itextpdf.text.pdf
package com.itextpdf.text.pdf
-
ClassDescriptionQuery and change fields in existing documents either by method calls or by FDF merging.A class representing a field positionThe field representations for retrieval and modification.Tokenizes the given text based on a given array of Strings.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.Implements the code 39 and code 39 extended.Implements the code codabar.A DataMatrix 2D barcode generator.Generates barcodes in several formats: EAN13, EAN8, UPCA, UPCE, supplemental 2 and 5.This class takes 2 barcodes, an EAN/UPC and a supplemental and creates a single barcode with both combined in the expected layout.Implements the code interleaved 2 of 5.Generates the 2D barcode PDF417.Implements the Postnet and Planet barcodes.A QRCode implementation based on the zxing code.Common field variables.Base class for the several font types supportedGenerates the PDF stream with the Type1 and Truetype fonts returning a PdfStream.Does all the line bidirectional processing with PdfChunk assembly.Acts like aStringBufferbut works withbytearrays.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 CommentsA SID or Card16 item.Card24 item.Card32 item.A Card8 item.This Class subsets a CFF Type Font.Creates a CJK font compatible with the fonts in the Adobe Asian font Pack.Implementation of DocumentFont used while parsing PDF streams.Each colorSpace in the document will have an instance of this classFormats text in a columnwise form.The default class that is used to determine whether or not a character is a split character.Enumerates all the fonts inside a True Type Collection.Classes implementing this interface can create custom encodings or replace existing ones.Reads an FDF form and makes the fields availableWrites an FDF form.Encapsulates filter behavior for PDF streams.Handles ASCIIHEXDECODE filterHandles ASCIIHEXDECODE filterHandles CCITTFAXDECODE filterA filter that doesn't modify the stream at allHandles FLATEDECODE filterHandles LZWDECODE filterHandles RUNLENGTHDECODE filterThe main interface for creating a newFilterHandlers.FilterHandlerHelper class for PdfDiv to put a collection of Element objects at an absolute position.Each font in the document will have an instance of this class where the characters used will be represented.Selects the appropriate fonts that contain the glyphs needed to render text correctly.Hyphenates words automatically accordingly to the language and country.Called byChunkto hyphenate a word.A 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.A 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.A class for performing LZW decoding.AMappedByteBufferwrapped as aRandomAccessFileException class for exceptions occurred during decompressed pdf streams processing.AMemoryLimitsAwareHandlerhandles memory allocation and prevents decompressed pdf streams from occupation of more space than allowed.This class implements an output stream which can be used for memory limits aware decompression of pdf streams.A PdfArray object consisting of nothing but PdfNumber objectsRepresents a pattern.Enumeration of all the PDF/A conformance levels.Extension of PdfCopy that will attempt to keep a file in conformance with the PDF/A standard.Each PDF document can contain maximum 1 AcroForm.APdfActiondefines an action that can be triggered from a PDF file.APdfAnnotationis a note that is associated with a page.This class processes links from imported pages so that they may be active.Implements the appearance stream to be used with form fields..PdfArrayis the PDF Array object.PdfASmartCopy has the same functionality as PdfACopy, but when resources (such as fonts, images,...) are encountered, a reference to these resources is saved in a cache, so that they can be reused.Extension of PdfStamper that will attempt to keep a file in conformance with the PDF/A standard.Extension to PdfStamperImp that will attempt to keep a file in conformance with the PDF/A standard.Extension of PdfWriter that will attempt to create a PDF/A file instead of an ordinary PDF file.PdfBooleanis the boolean object represented by the keywords true or false.APdfBorderArraydefines the border of aPdfAnnotation.APdfBorderDictionarydefine the appearance of a Border (Annotations).APdfChunkis the PDF translation of aChunk.APdfColordefines a BaseColor (it's aPdfArraycontaining 3 values).Wrapper class for PdfCopy and PdfSmartCopy.PdfContentByteis an object containing the user positioned text and graphic contents of a page.This class keeps the graphic state of the current pageParses the page or template content.PdfContentsis aPdfStreamcontaining the contents (text + graphics) of aPdfPage.Make copies of PDF documents.This class holds information about indirect references, since they are renumbered by iText.Deprecated.Deprecated.Deprecated.since 5.5.2Deprecated.since 5.5.2APdfDashPatterndefines a dash pattern as described in the PDF Reference Manual version 1.3 p 325 (section 8.4.3).PdfDateis the PDF date object.APdfDestinationis a reference to a location in a PDF file.Beginning with BaseVersion 1.7, the extensions dictionary lets developers designate that a given document contains extensions to PDF.PdfDictionaryis the Pdf dictionary object.A special element to put a collection of elements at an absolute position.PdfDocumentis the class that is used byPdfWriterto translate aDocumentinto a PDF with different pages.PdfCatalogis the PDF Catalog-object.PdfInfois the PDF InfoDictionary.Extends PdfStream and should be used to create Streams for Embedded Files (file attachments).Supports fast encodings for winansi and PDFDocEncoding.This class takes any PDF and returns exactly the same but encrypted.Signals that an unspecified problem while constructing a PDF document.Specifies a file or an URL.PdfFontis the Pdf Font object.Implements form fields.PdfFormObjectis a type of XObject containing a template-object.Implements PDF functions.The graphic state dictionary.APdfICCBaseddefines a ColorSpacePdfImageis aPdfStreamcontaining an image-Dictionaryand -stream.Represents an imported page.PdfIndirectObjectis the Pdf indirect object.PdfIndirectReferencecontains a reference to aPdfIndirectObject.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.PdfLinedefines an array withPdfChunk-objects that fit into 1 line.List a PDF file in human-readable form (for debugging reasons mostly)a LiteralPdfNameis an object that can be used as a name in a PDF-file.Creates a name tree.PdfNullis the Null object represented by the keyword null.PdfNumberprovides two types of numbers, integer and real.Creates a number tree.PdfObjectis 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.PdfOutlineis an object that represents a PDF outline entry.PdfPageis the PDF Page-object.ThePdfPageElementinterface has to be implemented byPdfPageandPdfPages.Allows a class to catch several document events.Helps the use ofPdfPageEventby implementing all the interface methods.Page labels are used to identify each page visually on the screen or in print.PdfPagesis the PDF Pages-object.APdfPatterndefines a ColorSpaceImplements the pattern.A cell in a PdfPTable.An event called for a single cell.Created by IntelliJ IDEA.A row in a PdfPTable.Implements the PostScript XObject.This is a table that can be put at an absolute position but can also be added to the document as the classTable.An interface that can be used to retrieve the position of cells inPdfPTable.Signals that a table will continue in the next page.Reads a PDF document.Instance of PdfReader in each output document.PdfRectangleis the PDF Rectangle object.A Rendition dictionary (pdf spec 1.5)PdfResourcesis the PDF Resources-object.Implements the shading dictionary (or stream).Implements the shading pattern dictionary.A signature field lock dictionary.Enumerates the different actions of a signature lock.Enumerates the different levels of permissions.Implements the signature dictionary.Class that takes care of the cryptographic options and appearances that form a signature.Signature rendering modesAn interface to retrieve the signature dictionary for modification.PdfSmartCopy has the same functionality as PdfCopy, but when resources (such as fonts, images,...) are encountered, a reference to these resources is saved in a cache, so that they can be reused.APdfSpotColordefines a ColorSpaceApplies extra content to the pages of a PDF document.PdfStreamis the Pdf stream object.APdfString-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.Implements the form XObject.PdfTextArraydefines an array with displacements andPdfString-objects.The transparency group dictionary.An array specifying a visibility expression, used to compute visibility of content based on a set of optional content groups.ADocWriterclass for PDF.This class generates the structure of a PDF document.PdfCrossReferenceis an entry in the PDF Cross-Reference table.PdfTraileris the PDF Trailer object.Converts a PFM file into an AFM file.This class captures an AcroForm on input.This class holds the information for a single fieldEnum representing the possible token typesCreates a pushbutton field.Creates a radio or a check field.Intended to be layered on top of a low level RandomAccessSource object.A key to allow us to hash indirect referencesThis class expands a string into a list of numbers.Implements a shading pattern as aColor.Bookmark processing in a simple way.Supports text, combo and list fields generating the correct appearances.Reads a Truetype fontThe 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.Reads a Type1 fontA class to support Type3 fonts.The content where Type3 glyphs are written to.Writes text vertically.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.Helps to locate xml stream inside PDF document with Xfa form.Constructor for xpath expression for signing XfaFormPossible xdp packages to signReads a XFDF.