See: Description
| Interface | Description | 
|---|---|
| Bookmark | 
 This interface represents a Bookmark in a PDF document. 
 | 
| DocumentViewPrefs | 
 This class is a container for the viewer preferences of a PDF document. 
 | 
| IdentityProperties | 
 This object identifies the current user of the application and its properties can be accessed by javascript. 
 | 
| IDocumentListener | 
 Listener interfaces to notify objects when a document has been changed. 
 | 
| IEmbeddedFile | 
 Representation of an embedded file in a PDF document. 
 | 
| IJavaScriptEnabler | 
 This interface is used to determine if JavaScript should be enabled for a document. 
 | 
| IPassword | 
 External interface used by the PDF library to get possible passwords
 to open a document. 
 | 
| IWatermark | 
 This interface is used to display a watermark on a PDF document in the
 following Java PDF Libraries:
 
 jPDFProcess
 jPDFPrint
 jPDFImages
 jPDFViewer
 jPDFNotes
 
 
 There are 3 types of watermark callbacks: images, print, and viewer. 
 | 
| IWindowHandler | 
 This interface is used to handle opening and closing of PDFDocuments within a PDFViewerBean. 
 | 
| LayerListener | 
 This interface is used to get notifications of layer's visibility changes. 
 | 
| LocalFont | 
 This interface represents a font that can be used by the library to embed into a PDF document. 
 | 
| PrintListener | 
 The listener interface for receiving print events. 
 | 
| TextSelection | 
 Interface that describes selected text. 
 | 
| Class | Description | 
|---|---|
| CompareOptions | 
 The options to use when adding a PDFDocument as a layer to a comparison
 document. 
 | 
| DocumentEvent | 
 Event object that gets sent to IDocumentListener methods whenever a document is changed. 
 | 
| DocumentInfo | 
 This class is a container for the information section of a PDF document. 
 | 
| EmbedFileOptions | |
| FontSettings | 
 Font settings object. 
 | 
| JavaScriptEnabler | 
 An implementation of IJavaScriptEnabler that can be set to true or false on construction. 
 | 
| JavaScriptSettings | 
 This class contains settings for running JavaScript. 
 | 
| JPEG2000Options | 
 This class holds different options when compressing images to JPEG 2000. 
 | 
| Layer | 
 This class represents a PDF 'Layer'. 
 | 
| PageLabels | 
 This class holds constants used for setting page label styles. 
 | 
| PasswordDialog | 
 Simple dialog used to prompt the user for a password. 
 | 
| PDFPassword | 
 Implementation of the IPassword interface that can hold either a single password or a
 list of passwords. 
 | 
| PDFRenderHints | 
 PDFRenderHints allows the application to change the default rendering hints
 used when rendering a document. 
 | 
| PrintDefaults | 
 This class is used to store and restore printer defaults across application
 sessions. 
 | 
| PrintSettings | 
 This object controls the behavior of the library when sending a PDF document
 to the printer. 
 | 
| ResizePageOptions | 
 This object controls the behavior of the library when resizing the PDFPage. 
 | 
| SignatureAppearance | 
 This class provides functionality to customize the appearance of a visible
 signature when a document is signed. 
 | 
| SignatureSettings | 
 This class manages the certificates that are used to verify digital signatures. 
 | 
| SignatureValidity | 
 This class returns information about the validity of a signature within the PDF document. 
 | 
| SigningInformation | 
 Object that holds information necessary to digitally sign a PDF file. 
 | 
| TextPosition | 
 Object that holds information about the location of a text string in a PDF
 file. 
 | 
| TextPositionWithContext | 
 This class represents one result from a text search in a document. 
 | 
| TextToPDFSettings | 
 The TextToPDFSettings class manages the settings when converting the text file to PDF document. 
 | 
| TIFFOptions | 
 Options used for finer control of the TIFF output format. 
 | 
| TimestampServer | 
 This class is used to setup a timestamp server to use when applying a digital signature. 
 | 
| Exception | Description | 
|---|---|
| LicenseException | 
 This exception is thrown when there is a problem reading a license file. 
 | 
| PDFException | 
 General exception thrown when there is any errors reading or
 displaying a PDF file. 
 | 
| PDFPasswordException | 
 Exception thrown when an invalid password is entered. 
 | 
| PDFPermissionException | 
 Exception thrown when there is any permission error. 
 | 
| PDFSecurityException | 
 Exceptions related to security problems. 
 |