Uses of Interface
org.faceless.pdf2.viewer2.DocumentPanelListener
-
Packages that use DocumentPanelListener Package Description 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 DocumentPanelListener in org.faceless.pdf2.viewer2
Classes in org.faceless.pdf2.viewer2 that implement DocumentPanelListener Modifier and Type Class Description class
Importer.ImporterTask
This class is aLongRunningTask
that can be run to load a PDF into the viewer.Methods in org.faceless.pdf2.viewer2 that return DocumentPanelListener Modifier and Type Method Description DocumentPanelListener[]
DocumentPanel. getDocumentPanelListeners()
Return a list of all theDocumentPanelListener
objects registered on this DocumentPanel, or an empty array if there are noneDocumentPanelListener[]
PDFViewer. getDocumentPanelListeners()
Return a list ofDocumentPanelListener
objects added to this class with thePDFViewer.addDocumentPanelListener(org.faceless.pdf2.viewer2.DocumentPanelListener)
methodMethods in org.faceless.pdf2.viewer2 with parameters of type DocumentPanelListener Modifier and Type Method Description void
DocumentPanel. addDocumentPanelListener(DocumentPanelListener listener)
Add aDocumentPanelListener
to this DocumentPanelvoid
PDFViewer. addDocumentPanelListener(DocumentPanelListener listener)
Add aDocumentPanelListener
to anyDocumentPanel
objects created by this PDFViewer.void
PDFViewer. loadPDF(PDFParser parser, String name, int pagenumber, File file, boolean addtomostrecent, DocumentPanelListener listener)
Load a pre-loaded PDF into the viewer.void
DocumentPanel. removeDocumentPanelListener(DocumentPanelListener listener)
Remove aDocumentPanelListener
from this DocumentPanelvoid
PDFViewer. removeDocumentPanelListener(DocumentPanelListener listener)
Remove aDocumentPanelListener
previously added to the class with thePDFViewer.addDocumentPanelListener(org.faceless.pdf2.viewer2.DocumentPanelListener)
method. -
Uses of DocumentPanelListener in org.faceless.pdf2.viewer2.feature
Classes in org.faceless.pdf2.viewer2.feature that implement DocumentPanelListener Modifier and Type Class Description class
AbstractRegionSelector
An abstract superclass for any widgets that require a region to be selected.class
AnnotationAdd
AnAbstractRegionSelector
that allows new annotations to be added to the PDF Page.class
AnnotationAddLine
A feature that allows new line annotations to be drawn directly onto the PDF Page.class
BackgroundSignatureVerifier
This feature will cause signatures in the PDF to be verified automatically when a PDF is loaded by the viewer, using a thread that runs transparently in the background.class
BackgroundTextExtractor
This feature will cause text to be extracted automatically when a PDF is loaded by the viewer.class
ContinuousPageView
This Widget changes theDocumentViewport
of the currentDocumentPanel
to aMultiPageDocumentViewport
.class
Coordinates
Creates aJLabel
which displays the total number of pages on the Toolbar.class
CropPage
class
DragScroll
This widget allows the document to be dragged and scrolled.class
DualPageView
This Widget changes theDocumentViewport
of the currentDocumentPanel
to aDualPageDocumentViewport
.class
Export
Create a button that will open a dialog allowing the PDF to be saved to disk in a non-PDF format (eg TIFF or plain Text).class
HighlightSelectionAction
AMarkupSelectionAction
that will create an HighlightAnnotationMarkup
on the selected text.class
MarkupSelectionAction
ATextSelectionAction
that will create anAnnotationMarkup
of the specified type on the selected text.class
NavigationWidget
Abstract superclass of navigation widgets that track the currently displayed page.class
NetworkSave
Create a button that will submit a PDF to a network URL.class
PageFirst
Create a button to jump to the first page.class
PageLast
Create a button to jump to the last page.class
PageNext
Create a button to jump to the next page.class
PageNumber
Create a widget that displays the current page number, and allows the user to enter a new pagenumber for display.class
PagePrevious
Create a button that jumps to the previous page.class
Print
Create a button that opens a print dialog.class
PrintSystem
Create a button that opens the system print dialog.class
RedactSelectionAction
ATextSelectionAction
that will redact the selected area of the PDF using theRedactor
class.class
Save
Create a button that will allow the PDF to be saved to disk.class
SaveAs
Create a button that will open a dialog allowing the PDF to be saved to disk.class
SearchField
Create a widget that displays a Search field in the Toolbar.static class
SearchPanel.Results
This class is the SidePanel returned by the parent factory, and represents the search results panel.class
SelectArea
AnAbstractRegionSelector
that allows a rectangular to be selected for PDF operations.class
SinglePageView
This Widget changes theDocumentViewport
of the currentDocumentPanel
to aSinglePageDocumentViewport
.class
StrikeOutSelectionAction
AMarkupSelectionAction
that will create an StrikeOutAnnotationMarkup
on the selected text.class
TextCopyAction
ATextSelectionAction
that will copy the selected text to the System clipboard.class
TextHighlighter
A feature that allows the highlighting of text in the viewer.class
TextTool
This widget allows text to be selected from the DocumentViewport.static class
ThumbnailPanel.View
This class is the JPanel containing all the thumbnails.class
TotalPages
Creates aJLabel
which displays the total number of pages on the Toolbar.class
UnderlineSelectionAction
AMarkupSelectionAction
that will create an UnderlineAnnotationMarkup
on the selected text.class
Undo
This features adds an "Undo" and "Redo" entry to the Edit menu, which interfaces with theDocumentPanel.fireUndoableEditEvent(javax.swing.event.UndoableEditEvent)
method to provide undo/redo across the Document.class
WarningNotifier
This feature can be used to hook into the logging subsystem and display warnings which would be sent to Log4J or the java.util.logging package.class
ZoomFit
Creates a button/menu item which zooms the Document to fit the current viewport.class
ZoomFitHeight
Creates a menu item which zooms the Document to fit it's height the current viewport.class
ZoomFitWidth
Creates a button/menu button which zooms the Document to fit the width to the current viewport.class
ZoomLevel
Create a widget which displays the current zoom level, and allows the user to edit it to set the zoom level.class
ZoomSelection
Creates a button which will zoom the document to a selected region
-