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.
|
Modifier and Type | Class and Description |
---|---|
class |
PDFViewerApplet
An applet wrapping the
PDFViewer . |
Modifier and Type | Method and Description |
---|---|
DocumentPanelListener[] |
DocumentPanel.getDocumentPanelListeners()
Return a list of all the
DocumentPanelListener objects registered on
this DocumentPanel, or an empty array if there are none |
DocumentPanelListener[] |
PDFViewer.getDocumentPanelListeners()
Return a list of
DocumentPanelListener objects added to this class
with the PDFViewer.addDocumentPanelListener(org.faceless.pdf2.viewer2.DocumentPanelListener) method |
Modifier and Type | Method and Description |
---|---|
void |
DocumentPanel.addDocumentPanelListener(DocumentPanelListener listener)
Add a
DocumentPanelListener to this DocumentPanel |
void |
PDFViewer.addDocumentPanelListener(DocumentPanelListener listener)
Add a
DocumentPanelListener to any DocumentPanel 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 a
DocumentPanelListener from this DocumentPanel |
void |
PDFViewer.removeDocumentPanelListener(DocumentPanelListener listener)
Remove a
DocumentPanelListener previously added to the class
with the PDFViewer.addDocumentPanelListener(org.faceless.pdf2.viewer2.DocumentPanelListener) method. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractRegionSelector
An abstract superclass for any widgets that require a region to be selected.
|
class |
AnnotationAdd
An
AbstractRegionSelector 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 the
DocumentViewport of the current DocumentPanel
to a MultiPageDocumentViewport . |
class |
Coordinates
Creates a
JLabel 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 the
DocumentViewport of the current DocumentPanel
to a DualPageDocumentViewport . |
class |
HighlightSelectionAction
A
MarkupSelectionAction that will create an Highlight
AnnotationMarkup on the selected text. |
class |
MarkupSelectionAction
A
TextSelectionAction that will create an
AnnotationMarkup 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 |
RedactSelectionAction
A
TextSelectionAction that will redact the selected
area of the PDF using the Redactor 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
An
AbstractRegionSelector that allows a rectangular to be selected for
PDF operations. |
class |
SinglePageView
This Widget changes the
DocumentViewport of the current DocumentPanel
to a SinglePageDocumentViewport . |
class |
StrikeOutSelectionAction
A
MarkupSelectionAction that will create an StrikeOut
AnnotationMarkup on the selected text. |
class |
TextCopyAction
A
TextSelectionAction 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 a
JLabel which displays the total number of pages on the Toolbar. |
class |
UnderlineSelectionAction
A
MarkupSelectionAction that will create an Underline
AnnotationMarkup on the selected text. |
class |
Undo
This features adds an "Undo" and "Redo" entry to the Edit menu, which interfaces
with the
DocumentPanel.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
The name of this feature is ZoomSelection
This code is copyright the Big Faceless Organization.
|
Copyright © 2001-2017 Big Faceless Organization