| Class Summary | |
|---|---|
| AlternateColorSpace | 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 |
| ASCII85Decode | decode ASCII85 text into a byte array. |
| ASCIIHexDecode | decode an array of hex nybbles into a byte array |
| BaseWatchable | An abstract implementation of the watchable interface, that is extended by the parser and renderer to do their thing. |
| BuiltinFont | This class represents the 14 built-in fonts. |
| Cache | A cache of PDF pages and images. |
| CalGrayColor | A ColorSpace for calibrated gray |
| CalRGBColor | A ColorSpace for calibrated RGB |
| CCITTFaxDecode | Decode CCITT Group 4 format coding into a byte array |
| CIDFontType2 | a font object derived from a CID font. |
| CmapTable | Represents the TTF "cmap" table |
| CMap | |
| CMapFormat0 | |
| CMapFormat4 | |
| CMYKColorSpace | A ColorSpace for the CMYK color space. |
| DCTDecode | decode a DCT encoded array into a byte array. |
| FlateDecode | decode a deFlated byte array |
| FlPoint | A floating-point Point, with public fields. |
| FontSupport | some constants and utility functions for font support. |
| FontToy | |
| FunctionType0 | A sampled function maps input values to output values by interpolating along a line or cubic between two known values. |
| FunctionType2 | A type 2 function is an exponential interpolation function, which maps from one input value to n output values using a simple exponential formula. |
| Glyf | A single glyph in a pdf font. |
| GlyfCompound | A single simple glyph in a pdf font. |
| GlyfSimple | A single simple glyph in a pdf font. |
| GlyfTable | Model the TrueType Glyf table |
| GoToAction | An action which specifies going to a particular destination |
| HeadTable | |
| HexDump | |
| HheaTable | |
| HmtxTable | Model the TrueType Post table |
| ImageInfo | |
| IndexedColor | A PDFColorSpace for an IndexedColor model |
| LabColor | A ColorSpace for Lab color |
| LocaTable | Model the TrueType Loca table |
| LZWDecode | decode an LZW-encoded array of bytes. |
| MaskColorSpace | A color space used to implement masks. |
| MaxpTable | |
| NameTable | |
| NameTree |
A PDF name tree consists of three kinds of nodes:
|
| NativeFont | a font object derived from a true type font. |
| OutlineFont | Supports width operations for Type1, Type1C, TrueType and Type3 fonts |
| OutlineNode | |
| PatternSpace | A PatternSpace fills with a pattern, the name of which is specified in the call to getPaint(). |
| PatternType1 | A type 1 (tiling) pattern |
| PDFAction | The common super-class of all PDF actions. |
| PDFCmd | The abstract superclass of all drawing commands for a PDFPage. |
| PDFCMap | A CMap maps from a character in a composite font to a font/glyph number pair in a CID font. |
| PDFColorSpace | A color space that can convert a set of color components into PDFPaint. |
| PDFDecoder | A PDF Decoder encapsulates all the methods of decoding a stream of bytes based on all the various encoding methods. |
| PDFDestination | Represents a destination in a PDF file. |
| PDFFile | An encapsulation of a .pdf file. |
| PDFFont | a Font definition for PDF files |
| PDFFontDescriptor | |
| PDFFontEncoding | The PDFFont encoding encapsulates the mapping from character codes in the PDF document to glyphs of the font. |
| PDFFunction |
PDF Functions are defined in the reference as Section 3.9. A PDF function maps some set of m inputs into some set of n outputs. |
| PDFGlyph | A single glyph in a stream of PDF text, which knows how to write itself onto a PDF command stream |
| PDFImage | Encapsulates a PDF Image |
| PDFObject | a class encapsulating all the possibilities of content for an object in a PDF file. |
| PDFPage | A PDFPage encapsulates the parsed commands required to render a single page from a PDFFile. |
| PDFPaint | PDFPaint is some kind of shader that knows how to fill a path. |
| PDFParseException | an exception class for recording parse errors in the PDF file |
| PDFParser | PDFParser is the class that parses a PDF content stream and produces PDFCmds for a PDFPage. |
| PDFPattern | The abstract superclass of all PDF Pattern types |
| PDFRenderer | This class turns a set of PDF Commands from a PDF page into an image. |
| PDFShader |
A PDFShader fills a given region with a shading, such as a gradient.
Shading Dictionaries (section 4.6) |
| PDFShapeCmd | Encapsulates a path. |
| PDFTextFormat | a class encapsulating the text state |
| PDFXref | a cross reference representing a line in the PDF cross referencing table. |
| PNGPredictor | Undo prediction based on the PNG algorithm. |
| PostTable | Model the TrueType Post table |
| Predictor | The abstract superclass of various predictor objects that undo well-known prediction algorithms. |
| RefImage | A BufferedImage subclass that holds a strong reference to its graphics object. |
| ShaderType2 | A shader that performs axial shader based on a function. |
| TestType1CFont | |
| TrueTypeFont | |
| TrueTypeTable | The base class for TrueType tables. |
| TTFFont | A true-type font |
| TTFTest | |
| Type0Font | Type 0 fonts are composite fonts with a CMAP to map between source character codes and destination fonts/codes |
| Type1CFont | A representation, with parser, of an Adobe Type 1C font. |
| Type1Decode | |
| Type1Font | A representation, with parser, of an Adobe Type 1 font. |
| Type3Font | A Type 3 Font, in which each glyph consists of a sequence of PDF commands. |
| Watchable | An interface for rendering or parsing, which can be stopped and started. |