Package org.apache.fop.pdf
package org.apache.fop.pdf
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.
-
ClassDescriptionBase class for PDF font streams.This is an abstract base class for PDF streams.PDFImage implementation for alpha channel "images".PDF Filter for ASCII85.ASCII Hex filter for PDF streams.Bitmap image.CCF Filter class.A cmap builder.DCT Filter class.Comparator class to enable comparing (and hence sorting) of PDFDestination objects.A filter to deflate a stream.StreamCache implementation that uses temporary files rather than heap.Null Filter class.An object stream, as described in section 3.4.6 of the PDF 1.5 Reference.class representing an action object.Enum class for PDF/A modes.class representing an object which is a list of annotations.Class representing an array object.Special PDFStream for embeddable CFF fonts.PDFStream for embeddable OpenType CFF fonts.class representing a /CharProcs dictionary for Type3 fonts.Class representing a "character identifier" font (p 210 and onwards).Class representing a font descriptor for CID fonts.class representing system information for "character identifier" fonts.This class represents a "CIE L*a*b*" color space.Class representing the CMap encodings.PDF Color object.This class handles the registration of color spaces and the generation of PDF code to select the right colors given a
Color
instance.PDF Color space.RuntimeException descendant indicating a conformance problem during PDF generation.class representing a named destinationclass representing an /Dests dictionary objectRepresents a device-specific color space.Class representing a PDF dictionary objectClass representing a PDF document.This class represents an embedded file stream.Class representing an /EmbeddedFiles dictionary object (name tree).Class representing an /Encoding object.This interface defines the contract for classes implementing PDF encryption.An implementation of the Standard Security Handler.This class acts as a factory for PDF encryption support.This class holds the parameters for PDF encryption.This class provides method to create and register PDF objects.Class representing a /FileSpec object.PDF Filter class.PDF Filter exception.This class represents a list of PDF filters to be applied when serializing the output of a PDF object.Class representing a /Font object.Class representing a font descriptor (/FontDescriptor object).A common ancestor for Type1, TrueType, MMType1 and Type3 fonts (all except base 14 fonts).Class representing a TrueType font.Class representing a Type0 font.Class representing a Type1 or MMType1 font (not necessary for the base 14).Class representing a Type3 font.PDF Form XObject A derivative of the PDFXObject, is a PDF Stream that has not only a dictionary but a stream of image data.class representing a PDF Function.class representing a /GoTo object.Class representing a /GoToR object.Class representing a /ExtGState object.Represents an ICCBased color space in PDF.Special PDFStream for ICC profiles (color profiles).Identified Dictionary.Interface for a PDF image.PDF XObject A derivative of the PDF Object, is a PDF Stream that has not only a dictionary but a stream of image data.class representing an /Info objectThe standard keys in the Document Information Dictionaryclass used to create a PDF internal linkPDF Action which executes some JavaScript code.This class represents the /Launch action.Optional Content Group Dictionary, which we will call a 'layer'.class representing an /Annot object of /Subtype /LinkSpecial PDFStream for Metadata.Class representing a PDF name object.Class representing a PDF Names objectClass representing a PDF name tree node.Navigation Node Dictionary, which we call a 'navigator'.Class representing a PDF name object.This class represents a simple number object.Class representing a PDF number tree node.Class representing an "Nums" array object (for Number Trees).generic PDF object.This represents a single Outline object in a PDF, including the root Outlines object.Represents the OutputIntent dictionary.Class representing a /Page object.Class representing a PDF /PageLabels dictionary.class representing a /Pages object.This keeps information about the current painting state when writing to pdf.Class representing a PDF /ParentTree.Base class for PDF painting operations.class representing a PDF Function.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.class representing a rectangle Rectangles are specified on page 183 of the PDF 1.3 spec.Class representing a PDF object reference.The PDF resource context.Class representing a /Resources object.Class representing a Root (/Catalog) object.This class represents a "Separation" color space.class representing a PDF Smooth Shading object.Class representing a PDF stream.Class representing a PDF Structure Element.Class representing a placeholder for a PDF Structure Element.Class representing a PDF /StructTreeRoot dictionary.Special PDFStream for embedding Type 1 fonts.This class represents a simple number object.Utility class for generating PDF text objects.Class representing ToUnicode CMaps.Special PDFStream for embeddable TrueType fonts.Enum class for PDF/UA modes.class used to create a PDF Uri linkClass representing a W array for CID fonts.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.Enum class for PDF/X modes.Abstract base class of PDF XObjects.Standard attributes, as defined in section 10.7.5 of the PDF Reference, Fourth edition (PDF 1.5).Standard structure types, as defined in section 10.7.4 of the PDF Reference, Fourth Edition (PDF 1.5).Interface used to store the bytes for a PDFStream.This class is serves as a factory fromAn element in the document's structure tree.A structure type, as defined in Section 10.6.2 of the PDF Reference, fourth edition (PDF 1.5).StreamCache implementation that uses temporary files rather than heap.Transition Dictionary This class is used to build a transition dictionary to specify the transition between pages.The PDF profile being used does not allow transparency.A version of PDF.An abstraction that controls the mutability of the PDF version for a document.