| Class | Description | 
|---|---|
| PDFAnnot | 
 
 This class defines an annotation (commonly known as a Bookmark). 
 | 
| PDFBorder | 
 
 A border around an annotation 
 | 
| PDFCanvas | 
 The PDFCanvas class holds the "draw" calls. 
 | 
| PDFCatalog | 
 
 This class implements the PDF Catalog, also known as the root node 
 | 
| PDFDocument | 
 This class is the base of the PDF library. 
 | 
| PDFFont | 
 This class defines a font within a PDF document. 
 | 
| PDFImage | 
 
 This implements the Image XObject. 
 | 
| PDFInfo | 
 
 This class stores details of the author, the PDF generator etc. 
 | 
| PDFObject | 
 This is the base class for all Objects that form the PDF document. 
 | 
| PDFOutline | 
 This class manages the documents outlines (also known as bookmarks). 
 | 
| PDFOutput | 
 This class is used to write a PDF document. 
 | 
| PDFPage | 
 
 This class defines a single page within a document. 
 | 
| PDFPageFormat | 
 Class representing the format of a page, including constant definitions for many common page sizes. 
 | 
| PDFPageList | 
 This object contains the document's pages. 
 | 
| PDFPattern | 
 Base class for PDF pattern types. 
 | 
| PDFShading | 
 Base class for PDF shading types. 
 | 
| PDFShadingGouraudFreeform | 
 Class for the PDF Gouraud free-form shading object, used in implementing the drawVertices method in PDFCanvas. 
 | 
| PDFStream | 
 This class implements a PDF stream object. 
 | 
| PDFStringHelper | 
 String manipulation methods 
 | 
| PDFXref | 
 
 This class is used to hold the xref information in the PDF Trailer block. 
 | 
| Enum | Description | 
|---|---|
| PDFCanvas.EdgeType |