| PDFAnnotation | This class represents a PDF annotation (like a hyperlink). | 
| PDFAnnotation.Link | An inner class (and annotation subclass) to support hyperlinks. | 
| PDFBuffer | This class is like a StringBuffer, but for creating PDF files instead of strings. | 
| PDFEncryptor | The PDFEncyptor is a subclass of PDFSecurityHandler that is used
 to encrypt strings and streams for pdf output. | 
| PDFFile | This class represents a PDF file. | 
| PDFFontEntry | An inner class to store font info. | 
| PDFGStateStack | Represents a PDF graphics state stack with graphic state objects. | 
| PDFGStateStack.GState | An inner class for GStates. | 
| PDFPage | All drawing happens in PDFPage object. | 
| PDFPagesTree | This class represents a pages tree in a PDF file. | 
| PDFStream | This class represents a PDF stream object. | 
| PDFXEntry | This class represents a PDF XRef Table entry. | 
| PDFXTable | This class represents a cross reference table in a PDF file. | 
| RMEffectPdfr | A PDF helper/writer class for RMEffect. | 
| RMFillPdfr | This RMObjectPdfr subclass writes PDF for RMFill. | 
| RMImageFillPdfr | This RMFillPdfr subclass writes PDF for RMImageFill. | 
| RMImageShapePdfr<T extends RMImageShape> | PDF writer for RMImageShape. | 
| RMObjectPdfr<T> | This class and its subclasses write PDF for their corresponding base class. | 
| RMPagePdfr<T extends RMPage> | This RMShapePdfr subclass writes PDF for RMPage. | 
| RMPDFWriter | PDF Writer. | 
| RMShapePdfr<T extends RMShape> | This RMObjectPdfr subclass writes PDF for RMShape. | 
| RMTextShapePdfr<T extends RMTextShape> | This class generates PDF for an RMText. |