org.apache.fop.pdf |
org.apache.fop.pdf Package
Classes for handling the low-level creation of PDF documents.
These classes were developed for FOP, but could be used by other
applications wishing to produce PDF.
|
Java Source File Name | Type | Comment |
AbstractPDFStream.java | Class | This is an abstract base class for PDF streams. |
ASCII85Filter.java | Class | PDF Filter for ASCII85. |
ASCIIHexFilter.java | Class | ASCII Hex filter for PDF streams. |
BitmapImage.java | Class | Bitmap image. |
CCFFilter.java | Class | CCF Filter class. |
DCTFilter.java | Class | DCT Filter class. |
DestinationComparator.java | Class | Comparator class to enable comparing (and
hence sorting) of PDFDestination objects. |
FlateFilter.java | Class | A filter to deflate a stream.
Note that the attributes for
prediction, colors, bitsPerComponent, and columns are not supported
when this filter is used to handle the data compression. |
InMemoryStreamCache.java | Class | StreamCache implementation that uses temporary files rather than heap. |
NullFilter.java | Class | Null Filter class. |
PDFAction.java | Class | class representing an action object. |
PDFAMode.java | Class | Enum class for PDF/A modes. |
PDFAnnotList.java | Class | class representing an object which is a list of annotations.
This PDF object is a list of references to /Annot objects. |
PDFArray.java | Class | Class representing an array object. |
PDFCharProcs.java | Class | class representing a /CharProcs dictionary for Type3 fonts. |
PDFCIDFont.java | Class | Class representing a "character identifier" font (p 210 and onwards). |
PDFCIDFontDescriptor.java | Class | class representing a font descriptor for CID fonts. |
PDFCIDSystemInfo.java | Class | class representing system information for "character identifier" fonts. |
PDFCMap.java | Class | Class representing the CMap encodings. |
PDFColor.java | Class | PDF Color object. |
PDFColorSpace.java | Interface | PDF Color space. |
PDFConformanceException.java | Class | RuntimeException descendant indicating a conformance problem during PDF generation. |
PDFDestination.java | Class | |
PDFDests.java | Class | |
PDFDeviceColorSpace.java | Class | Represents a device-specific color space. |
PDFDictionary.java | Class | |
PDFDocument.java | Class | class representing a PDF document.
The document is built up by calling various methods and then finally
output to given filehandle using output method.
A PDF document consists of a series of numbered objects preceded by a
header and followed by an xref table and trailer. |
PDFEncoding.java | Class | class representing an /Encoding object. |
PDFEncryption.java | Interface | This interface defines the contract for classes implementing PDF encryption. |
PDFEncryptionJCE.java | Class | class representing a /Filter /Standard object. |
PDFEncryptionManager.java | Class | This class acts as a factory for PDF encryption support. |
PDFEncryptionParams.java | Class | This class holds the parameters for PDF encryption. |
PDFFactory.java | Class | This class provides method to create and register PDF objects. |
PDFFileSpec.java | Class | class representing a /FileSpec object. |
PDFFilter.java | Class | PDF Filter class.
This represents a PDF filter object.
Filter implementations should extend this class.
author: Eric SCHAEFFER, Kelly A. |
PDFFilterException.java | Class | PDF Filter exception. |
PDFFilterList.java | Class | This class represents a list of PDF filters to be applied when serializing
the output of a PDF object. |
PDFFont.java | Class | Class representing a /Font object. |
PDFFontDescriptor.java | Class | Class representing a font descriptor (/FontDescriptor object). |
PDFFontNonBase14.java | Class | A common ancestor for Type1, TrueType, MMType1 and Type3 fonts
(all except base 14 fonts). |
PDFFontTrueType.java | Class | Class representing a TrueType font. |
PDFFontType0.java | Class | Class representing a Type0 font. |
PDFFontType1.java | Class | Class representing a Type1 or MMType1 font (not necessary for the base 14). |
PDFFontType3.java | Class | Class representing a Type3 font. |
PDFFormXObject.java | Class | PDF Form XObject
A derivative of the PDFXObject, is a PDF Stream that has not only a
dictionary but a stream of image data. |
PDFFunction.java | Class | class representing a PDF Function.
PDF Functions represent parameterized mathematical formulas and
sampled representations with
arbitrary resolution. |
PDFGoTo.java | Class | class representing a /GoTo object. |
PDFGoToRemote.java | Class | class representing a /GoToR object. |
PDFGState.java | Class | Class representing a /ExtGState object. |
PDFICCBasedColorSpace.java | Class | Represents an ICCBased color space in PDF. |
PDFICCStream.java | Class | Special PDFStream for ICC profiles (color profiles). |
PDFImage.java | Interface | Interface for a PDF image. |
PDFInfo.java | Class | |
PDFInternalLink.java | Class | |
PDFLink.java | Class | |
PDFMetadata.java | Class | Special PDFStream for Metadata. |
PDFNames.java | Class | |
PDFNameTreeNode.java | Class | Class representing a PDF name tree node. |
PDFNumber.java | Class | This class represents a simple number object. |
PDFObject.java | Class | generic PDF object.
A PDF Document is essentially a collection of these objects. |
PDFOutline.java | Class | This represents a single Outline object in a PDF, including the root Outlines
object. |
PDFOutputIntent.java | Class | Represents the OutputIntent dictionary. |
PDFPage.java | Class | Class representing a /Page object.
There is one of these for every page in a PDF document. |
PDFPages.java | Class | class representing a /Pages object. |
PDFPathPaint.java | Class | Base class for PDF painting operations. |
PDFPattern.java | Class | class representing a PDF Function.
PDF Functions represent parameterized mathematical formulas and sampled representations with
arbitrary resolution. |
PDFProfile.java | Class | This class allows tracks the enabled PDF profiles (PDF/A and PDF/X) and provides methods to
the libarary and its users to enable the generation of PDFs conforming to the enabled PDF
profiles. |
PDFRectangle.java | Class | class representing a rectangle
Rectangles are specified on page 183 of the PDF 1.3 spec. |
PDFReference.java | Class | Class representing a PDF object reference. |
PDFResourceContext.java | Class | The PDF resource context.
There is one of these for every page in a PDF document. |
PDFResources.java | Class | class representing a /Resources object. |
PDFRoot.java | Class | |
PDFShading.java | Class | class representing a PDF Smooth Shading object.
PDF Functions represent parameterized mathematical formulas and sampled representations with
arbitrary resolution. |
PDFState.java | Class | This keeps information about the current state when writing to pdf. |
PDFStream.java | Class | Class representing a PDF stream.
A derivative of the PDF Object, a PDF Stream has not only a dictionary
but a stream of PDF commands. |
PDFT1Stream.java | Class | Special PDFStream for embedding Type 1 fonts. |
PDFText.java | Class | This class represents a simple number object. |
PDFToUnicodeCMap.java | Class | Class representing ToUnicode CMaps. |
PDFTTFStream.java | Class | Special PDFStream for embeddable TrueType fonts. |
PDFUri.java | Class | |
PDFWArray.java | Class | Class representing a W array for CID fonts. |
PDFWritable.java | Interface | This interface is implemented by classes that can be serialized to a PDF file either by
serializing the object or by writing a indirect reference to the actual object. |
PDFXMode.java | Class | Enum class for PDF/X modes. |
PDFXObject.java | Class | PDF XObject
A derivative of the PDF Object, is a PDF Stream that has not only a
dictionary but a stream of image data. |
StreamCache.java | Interface | Interface used to store the bytes for a PDFStream. |
StreamCacheFactory.java | Class | |
TempFileStreamCache.java | Class | StreamCache implementation that uses temporary files rather than heap. |
TransitionDictionary.java | Class | Transition Dictionary
This class is used to build a transition dictionary to
specify the transition between pages. |