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.