## Uses of Class
org.faceless.pdf2.PDF

- Packages that use PDF
  Package | Description
  --- | ---
  org.faceless.pdf2 | Contains the classes used to create a PDF document
  org.faceless.pdf2.viewer2 | The "viewer" package contains the classes required to create a Swing application to display PDFs.
  org.faceless.pdf2.viewer2.feature | Contains a list of all the features that are available to the PDFViewer.

- - ### Uses of PDF in org.faceless.pdf2

    Methods in org.faceless.pdf2 that return PDF
    Modifier and Type | Method and Description
    --- | ---
    `PDF` | Form.`getPDF()` Return the PDF associated with this form
    `PDF` | PDFPage.`getPDF()` Return the PDF this page is part of, or `null` if it hasn't been attached to a PDF yet.
    `PDF` | PDFParser.`getPDF()` Return the PDF this PDFParser is built from.

    Methods in org.faceless.pdf2 with parameters of type PDF
    Modifier and Type | Method and Description
    --- | ---
    `void` | OutputProfiler.`setPDF(PDF pdf)` Set the PDF to create the OutputProfile from.

    Constructors in org.faceless.pdf2 with parameters of type PDF
    Constructor and Description
    `EmbeddedFile(PDF pdf, String name)` Set the content of this EmbeddedFile to the specified PDF.
    `FDF(PDF pdf)` Create a new FDF from the specified PDF.
    `OutputProfiler(PDF pdf)` Create a new OutputProfiler and call `setPDF()`
    `PDF(PDF pdf)` Create a PDF that's a clone of the specified PDF.
    `PDFParser(PDF pdf)` Creates a PDFParser from the specified `PDF` document.

  - ### Uses of PDF in org.faceless.pdf2.viewer2

    Methods in org.faceless.pdf2.viewer2 that return PDF
    Modifier and Type | Method and Description
    --- | ---
    `PDF` | DocumentPanel.`getPDF()` Return the PDF currently being displayed by this `DocumentPanel`
    `PDF` | ViewerEvent.`getPDF()` Return the `PDF` of the DocumentPanel
    `abstract PDF` | Importer.ImporterTask.`loadPDF()` Load and return a PDF.

    Methods in org.faceless.pdf2.viewer2 with parameters of type PDF
    Modifier and Type | Method and Description
    --- | ---
    `DocumentPanel` | JSManager.`getDocumentPanel(PDF pdf)` Return the DocumentPanel that contains the specified PDF
    `abstract Exporter.ExporterTask` | Exporter.`getExporter(DocumentPanel panel, PDF pdf, JComponent component, OutputStream out)` Return a new `Exporter.ExporterTask` that would save a PDF
    `Point2D` | JSManager.`getLastMousePosition(PDF pdf)` Get the point in PDF space where the last mouse event (MouseEnter, MouseExit, MouseUp, MouseDown) occurred
    `boolean` | SidePanelFactory.`isSidePanelRequired(PDF pdf)` Determines whether this side panel is required for this PDF.
    `void` | PDFViewer.`loadPDF(PDF pdf, String name)` Load a pre-loaded PDF into the viewer.
    `void` | Exporter.`postProcessPDF(PDF pdf)` Called by `Exporter.ExporterTask.savePDF()` just after the PDF is saved, you can override this method for custom processing.
    `void` | Exporter.`preProcessPDF(PDF pdf)` Called by `Exporter.ExporterTask.savePDF()` just before the PDF is saved, you can override this method for custom processing.
    `JSEvent` | JSManager.`runEventBatchExec(DocumentPanel panel, PDF pdf, String javascript)` Raise the `Batch/Exec` JavaScript method
    `void` | DocumentPanel.`setPDF(PDF pdf)` Set the PDF to be displayed by this `DocumentPanel`.
    `void` | DocumentPanel.`setPDF(PDF pdf, PDFPage page)` Set the PDF to be displayed by this `DocumentPanel`, and specify the initial page to display.

  - ### Uses of PDF in org.faceless.pdf2.viewer2.feature

    Methods in org.faceless.pdf2.viewer2.feature with parameters of type PDF
    Modifier and Type | Method and Description
    --- | ---
    `void` | Info.`displayInfoPanel(PDF pdf, PDFViewer viewer)`
    `Exporter.ExporterTask` | PDFExporter.`getExporter(DocumentPanel docpanel, PDF pdf, JComponent c, OutputStream out)`
    `Exporter.ExporterTask` | TIFFExporter.`getExporter(DocumentPanel panel, PDF pdf, JComponent c, OutputStream out)`
    `Exporter.ExporterTask` | TextExporter.`getExporter(DocumentPanel panel, PDF pdf, JComponent c, OutputStream out)`
    `JComponent` | Info.`getInfoPanel(PDF pdf, PDFPage page, File file)`
    `JComponent` | Info.`getPublicKeyEncryptionPanel(PDF pdf)`
    `JComponent` | Info.`getStandardEncryptionPanel(PDF pdf)`
    `boolean` | EmbeddedFilePanel.`isSidePanelRequired(PDF pdf)`
    `boolean` | OutlinePanel.`isSidePanelRequired(PDF pdf)`
    `boolean` | SignaturePanel.`isSidePanelRequired(PDF pdf)`
    `void` | WarningNotifier.`register(PDF source, JComponent destination)` Register a PDF with this object.
    `void` | WarningNotifier.`unregister(PDF source)` Unregister a previously registered PDF

Copyright © 2001-2015 Big Faceless Organization