All Classes and Interfaces

Class
Description
Build an object which provides access to all the Adobe glyph names, using a unicode value, and which can translate a glyph name to one or more unicode values.
A color space that uses another color space to return values, and a function to map between values in the input and input values to the alternate color space
decode ASCII85 text into a byte array.
decode an array of hex nybbles into a byte array
An abstract implementation of the watchable interface, that is extended by the parser and renderer to do their thing.
This class represents the 14 built-in fonts.
A cache of PDF pages and images.
A ColorSpace for calibrated gray
A ColorSpace for calibrated RGB
 
 
a font object derived from a CID font.
 
 
 
 
Represents the TTF "cmap" table
A ColorSpace for the CMYK color space.
Implements Version 4 standard decryption, whereby the Encrypt dictionary contains a list of named 'crypt filters', each of which is the equivalent of a PDFDecrypter.
decode a DCT encoded array into a byte array.
Identifies that the specified encryption mechanism, though supported by the product, is not supported by the platform that it is running on; i.e., that either the JCE does not support a required cipher or that its policy is such that a key of a given length can not be used.
Identifies that the specified encryption mechanism is not supported by this product, that is, PDFRenderer, as opposed to a limitation in the platform.
decode a deFlated byte array
A floating-point Point, with public fields.
some constants and utility functions for font support.
A sampled function maps input values to output values by interpolating along a line or cubic between two known values.
A type 2 function is an exponential interpolation function, which maps from one input value to n output values using a simple exponential formula.
3.9.3 - A stitching function define a stitching of the subdomains of several 1-input functions to produce a single new 1-input function.
A PostScript function is represented as a stream containing code written in a small subset of the PostScript language.
A single glyph in a pdf font.
A single simple glyph in a pdf font.
A single simple glyph in a pdf font.
Model the TrueType Glyf table
An action which specifies going to a particular destination
 
 
 
Model the TrueType Post table
A CharsetEncoder that attempts to write out the lower 8 bits of any character.
Performs identity decryption; that is, inputs aren't encrypted and are returned right back.
 
A PDFColorSpace for an IndexedColor model
A ColorSpace for Lab color
Model the TrueType Loca table
decode an LZW-encoded array of bytes.
A color space used to implement masks.
 
Image tracker.
 
A PDF name tree consists of three kinds of nodes: The root node contains only a kids entry, pointing to many other objects An intermediate node contains the limits of all the children in its subtree, and a kids entry for each child A leaf node contains a set of name-to-object mappings in a dictionary, as well as the limits of the data contained in that child.
a font object derived from a true type font.
Supports width operations for Type1, Type1C, TrueType and Type3 fonts
 
A PatternSpace fills with a pattern, the name of which is specified in the call to getPaint().
A type 1 (tiling) pattern
The common super-class of all PDF actions.
Identifies that the supplied password was incorrect or non-existent and required.
change the stroke style
A CMap maps from a character in a composite font to a font/glyph number pair in a CID font.
The abstract superclass of all drawing commands for a PDFPage.
A color space that can convert a set of color components into PDFPaint.
A PDF Decoder encapsulates all the methods of decoding a stream of bytes based on all the various encoding methods.
A decrypter decrypts streams and strings in a PDF document.
Produces a PDFDecrypter for documents given a (possibly non-existent) Encrypt dictionary.
Represents a destination in a PDF file.
Encodes into a PDFDocEncoding representation.
Parses text from the PDF reference describing the PDFDocEncoding and verifies it against standard Unicode character names and a few other heuristics to establish correctness.
 
An encapsulation of a .pdf file.
set the fill paint
set the fill paint
a Font definition for PDF files
 
The PDFFont encoding encapsulates the mapping from character codes in the PDF document to glyphs of the font.
PDF Functions are defined in the reference as Section 3.9.
A single glyph in a stream of PDF text, which knows how to write itself onto a PDF command stream
Encapsulates a PDF Image
draw an image
a class encapsulating all the possibilities of content for an object in a PDF file.
A PDFPage encapsulates the parsed commands required to render a single page from a PDFFile.
PDFPaint is some kind of shader that knows how to fill a path.
an exception class for recording parse errors in the PDF file
PDFParser is the class that parses a PDF content stream and produces PDFCmds for a PDFPage.
Identifies a PDF Password, expressible either as a string or a byte sequence.
Converts strings to byte by employing a CharsetEncoder and a configurable mechanism to replace or ignore characters that are unrepresentable according to the encoder.
Generate byte[] representations based on a Unicode code point identity encoding; characters over 255 in value are considered unrepresentable
Converts a string password to a byte[] representation
Generate byte[] representations based on the PDFDocEncoding
The abstract superclass of all PDF Pattern types
pop the graphics state
push the graphics state
This class turns a set of PDF Commands from a PDF page into an image.
A PDFShader fills a given region with a shading, such as a gradient.
Encapsulates a path.
Utility methods for dealing with PDF Strings, such as: converting to text strings converting to PDFDocEncoded strings converting to UTF-16BE strings converting basic strings between byte and string representations
set the stroke paint
set the stroke paint
a class encapsulating the text state
concatenate a transform to the graphics state
a cross reference representing a line in the PDF cross referencing table.
Undo prediction based on the PNG algorithm.
Model the TrueType Post table
The abstract superclass of various predictor objects that undo well-known prediction algorithms.
A BufferedImage subclass that holds a strong reference to its graphics object.
decode an array of Run Length encoded bytes into a byte array
A shader that performs axial shader based on a function.
Standard simple decrypter for versions 1, 2 and 4 of the Standard password-based decryption mechanisms, as described in section 3.5 of the PDF Reference version 1.7.
Describes an encryption algorithm to be used, declaring not only the cipher type, but also key generation techniques
 
The base class for TrueType tables.
A true-type font
Type 0 fonts are composite fonts with a CMAP to map between source character codes and destination fonts/codes
A representation, with parser, of an Adobe Type 1C font.
A representation, with parser, of an Adobe Type 1 font.
A Type 3 Font, in which each glyph consists of a sequence of PDF commands.
Identifies that the specified encryption mechanism is not supported by this product or platform.
An interface for rendering or parsing, which can be stopped and started.