|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use ViewerFeature | |
---|---|
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 ViewerFeature in org.faceless.pdf2.viewer2 |
---|
Subclasses of ViewerFeature in org.faceless.pdf2.viewer2 | |
---|---|
class |
ActionHandler
A type of ViewerFeature that will run a PDFAction on a document,
usually as a result of a link or button being clicked. |
class |
AnnotationComponentFactory
A type of ViewerFeature that creates a JComponent to represent a
PDFAnnotation on the page. |
class |
Exporter
A type of ViewerFeature which allows PDF's to be saved in a variety of formats. |
class |
Importer
A type of ViewerFeature which takes care of loading a PDF file into
a PDFViewer . |
class |
SidePanelFactory
A type of ViewerFeature that creates SidePanel objects. |
class |
SignatureProvider
A ViewerFeature that acts as a service provider for applying Digital Signatures. |
class |
ToggleViewerWidget
An subclass of ViewerWidget which causes the widget to be toggled on
or off, rather than simply pushed. |
class |
ViewerWidget
A type of ViewerFeature that adds a "widget" to a PDFViewer . |
Methods in org.faceless.pdf2.viewer2 that return ViewerFeature | |
---|---|
ViewerFeature |
PDFViewer.getFeature(Class clazz)
Return the specified ViewerFeature , or null
if it doesn't exist for this viewer |
ViewerFeature |
PDFViewer.getFeature(String feature)
Return the specified ViewerFeature , or null
if it doesn't exist for this viewer |
ViewerFeature[] |
PDFViewer.getFeatures()
Return the list of all features set in the viewer |
Methods in org.faceless.pdf2.viewer2 with parameters of type ViewerFeature | |
---|---|
boolean |
PDFViewer.hasFeature(ViewerFeature feature)
Return true if the Viewer has a certain feature enabled. |
Uses of ViewerFeature in org.faceless.pdf2.viewer2.feature |
---|
Subclasses of ViewerFeature in org.faceless.pdf2.viewer2.feature | |
---|---|
class |
About
Create a simple "About" dialog displaying information about the PDFViewer and the runtime environment. |
class |
AbstractRegionSelector
An abstract superclass for any widgets that require a region to be selected. |
class |
ActiveWindowMenu
A special feature to enable the list of open windows under the "Window" menu. |
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 |
AnnotationEllipseFactory
Create annotations that handle Ellipse AnnotationShape objects. |
class |
AnnotationLineFactory
Create annotations that handle Line AnnotationShape objects. |
class |
AnnotationLinkFactory
Create annotations that handle AnnotationLink objects. |
class |
AnnotationNoteFactory
Create annotations that handle AnnotationNote objects
The name of this feature is AnnotationNote
This code is copyright the Big Faceless Organization. |
class |
AnnotationRectangleFactory
Create annotations that handle Rectangle AnnotationShape objects. |
class |
AnnotationSoundFactory
Create annotations that handle AnnotationSound objects
The name of this feature is AnnotationSound
This code is copyright the Big Faceless Organization. |
class |
AnnotationStampFactory
Create annotations that handle AnnotationStamp objects. |
class |
AnnotationTextCalloutFactory
Create annotations that handle AnnotationText objects with callouts. |
class |
AnnotationTextFactory
Create annotations that handle AnnotationText objects (without callouts). |
class |
AppleSupport
This feature can be added to the viewer on Mac OS X for a more "Mac-like" interface. |
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 |
Close
Create a "File : Close" menu item to close the current document. |
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 |
DragAndDrop
A feature which will add the ability to drag and drop files into the PDFViewer in a standard way. |
class |
DragScroll
This widget allows the document to be dragged and scrolled. |
class |
EditMenu
This features adds an "Edit" menu to the application, which provides a familiar interface for those components allowing cut, copy, paste and text selection in the viewer - although those actions will still be available if this feature is not added to the viewer. |
class |
FormBarCodeWidgetFactory
Create annotations to handle WidgetAnnotation objects belonging to a FormBarCode . |
class |
FormBlankSignatureWidgetFactory
Create annotations to handle WidgetAnnotation objects belonging to
unsigned FormSignature fields. |
class |
FormButtonWidgetFactory
Create annotations to handle WidgetAnnotation objects belonging to a FormButton . |
class |
FormChoiceWidgetFactory
Create annotations to handle WidgetAnnotation objects belonging to a FormChoice . |
class |
FormImportDataActionHandler
Create an action handler to deal with "FormImportData" PDFAction . |
class |
FormRadioButtonWidgetFactory
Create annotations to handle WidgetAnnotation objects belonging to
FormRadioButton and FormCheckbox objects. |
class |
FormResetActionHandler
Create a handler to handler "FormReset" actions. |
class |
FormSignedSignatureWidgetFactory
Create annotations to handle WidgetAnnotation objects belonging to signed
FormSignature fields. |
class |
FormSubmitActionHandler
Create a handler to handler "FormSubmit" actions. |
class |
FormTextWidgetFactory
Create annotations to handle WidgetAnnotation objects belonging to a FormText . |
class |
FullScreenMode
Create a menu item that will display the Document in "Full Screen" mode. |
class |
GenericNamedActionHandler
Create an action handler to handle "Named" actions. |
class |
GoToActionHandler
Create an action handler for "GoTo" actions and the named actions that move between pages. |
class |
HighlightSelectionAction
A MarkupSelectionAction that will create an Highlight
AnnotationMarkup on the selected text. |
class |
ImageImporter
A subclass of Importer that allows bitmap images to be converted
to PDF documents and loaded directly into the PDFViewer . |
class |
Info
Create a button and menu item to display information about the PDF. |
class |
InvisiblySignDocument
Creates a new, invisible FormSignature field and then sign it. |
class |
KeyStoreSignatureProvider
A SignatureProvider that signs and verifies signatures from
a KeyStoreManager (ie from a local KeyStore . |
class |
ManageIdentities
Create a button that opens a dialog to manage digital identities. |
class |
MarkupSelectionAction
A TextSelectionAction that will create an
AnnotationMarkup of the specified type on
the selected text. |
class |
Menus
A special feature to enable the Menubar. |
class |
MultiWindow
A special feature to enable internal frames inside the viewer. |
class |
NetworkSave
Create a button that will submit a PDF to a network URL. |
class |
Open
Create a button and menu item to load a document from the filesystem. |
class |
OpenRecent
This feature adds a most-recently-used menu listing the n most recently opened documents. |
class |
OutlinePanel
Create a SidePanel that will display the document bookmarks, as returned
by PDF.getBookmarks() . |
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 |
PDFExporter
A subclass of Exporter that handles exporting a PDF as a PDF file. |
class |
PDFImporter
A subclass of Importer that allows PDF files to be loaded
into the viewer. |
class |
Print
Create a button that opens a print dialog. |
class |
Quit
Create a menu item that will quit the application - ie. it calls System.exit(0) . |
class |
RedactSelectionAction
A TextSelectionAction that will redact the selected
area of the PDF using the Redactor class. |
class |
RemoteSignatureProvider
A SignatureProvider that allows digital signatures to applied using the RemoteSignatureHandlerFactory class. |
class |
RotateAntiClockwise
Create a button that will rotate the page 90 degrees anticlockwise. |
class |
RotateClockwise
Create a button that will rotate the page 90 degrees clockwise. |
class |
Save
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. |
class |
SearchPanel
Creates a SidePanel that displays search results. |
class |
SelectArea
An AbstractRegionSelector that allows a rectangular to be selected for
PDF operations. |
class |
ShowConsole
Create a menu item to display the JavaScript Console The name of this feature is ShowConsole This code is copyright the Big Faceless Organization. |
class |
ShowHideActionHandler
Handles the "ShowWidget" and "HideWidget" types of PDFAction . |
class |
SignatureCapture
A feature which can be used to capture a handwritten signature on a Smartphone (iPhone, iPad or Android). |
class |
SignaturePanel
Create a SidePanel that will display a list of Digital Signatures in the PDF. |
class |
SinglePageView
This Widget changes the DocumentViewport of the current DocumentPanel
to a SinglePageDocumentViewport . |
class |
SoundActionHandler
Create a handler to handler "Sound" actions. |
class |
SplashScreen
Create a splash screen which displays an "About" dialog when the PDFViewer is first displayed. |
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 |
TextExporter
A subclass of Exporter that handles saving a PDF as a Text file. |
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. |
class |
ThumbnailPanel
Creates a SidePanel that displays the page thumbnails. |
class |
TIFFExporter
A subclass of Exporter that handles saving a PDF as
a TIFF file. |
class |
ToolbarDisabling
A special feature that creates a menu option allowing the user to enable or disable toolbars. |
class |
ToolbarFloating
A special feature that allows the toolbars to float or not. |
class |
Toolbars
A special feature that creates the toolbars in the PDFViewer . |
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 |
URLActionHandler
Create an action handler for "URL" actions, which will attempt to open a URL in the system web browser. |
class |
XFA
A class which suppressed warnings about missing XFA support in the PDF Viewer when JavaScript is supported. |
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 |
ZoomIn
Creates a button whcih will zoom the document in to the next level. |
class |
ZoomLevel
Create a widget which displays the current zoom level, and allows the user to edit it to set the zoom level. |
class |
ZoomOut
Create a button which zooms the document out to the next 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. |
Methods in org.faceless.pdf2.viewer2.feature that return ViewerFeature | |
---|---|
static ViewerFeature |
ActiveWindowMenu.getInstance()
Return the singleton instance of this class |
static ViewerFeature |
Menus.getInstance()
Return the singleton instance of this class |
static ViewerFeature |
MultiWindow.getInstance()
Return the singleton instance of this class |
static ViewerFeature |
ToolbarDisabling.getInstance()
Return the singleton instance of this class |
static ViewerFeature |
ToolbarFloating.getInstance()
Return the singleton instance of this class |
static ViewerFeature |
Toolbars.getInstance()
Return the singleton instance of this class |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |