|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.faceless.pdf2.viewer2.ViewerFeature
org.faceless.pdf2.viewer2.ViewerWidget
org.faceless.pdf2.viewer2.feature.Save
public class Save
Create a button that will open a dialog allowing the PDF to be saved to disk.
Any Exporter formats included as features in the Viewer will be presented
as options.
The name of this feature is Save
This code is copyright the Big Faceless Organization. You're welcome to use, modify and distribute it in any form in your own projects, provided those projects continue to make use of the Big Faceless PDF library.
| Constructor Summary | |
|---|---|
Save()
|
|
| Method Summary | |
|---|---|
void |
action(ViewerEvent event)
The method that's run when this feature is activated |
void |
documentUpdated(DocumentPanelEvent event)
Called when an DocumentPanelEvent is raised |
void |
initialize(PDFViewer viewer)
Called when the feature is first added to a viewer |
boolean |
isEnabledByDefault()
Return true if this feature is enabled by default (the default). |
static void |
save(ViewerEvent event,
Exporter initialexporter,
String initialpath,
boolean displayprompt,
boolean overwriteprompt)
Save the Document |
| Methods inherited from class org.faceless.pdf2.viewer2.ViewerWidget |
|---|
createActionListener, getComponent, getViewer, isButtonEnabledByDefault, isDocumentRequired, isMenuEnabledByDefault, setButton, setComponent, setDocumentRequired, setMenu, setMenu, setToolBarEnabled, setToolBarEnabledAlways, setToolBarFloatable, setToolBarFloating, toString |
| Methods inherited from class org.faceless.pdf2.viewer2.ViewerFeature |
|---|
getAllEnabledFeatures, getAllFeatures, getCustomJavaScript, getFeatureProperty, getName, setFeatureName, teardown |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public Save()
| Method Detail |
|---|
public boolean isEnabledByDefault()
ViewerFeatureViewerFeature.getAllEnabledFeatures()
and by the PDFViewerApplet and PDFTool
isEnabledByDefault in class ViewerFeaturepublic void initialize(PDFViewer viewer)
ViewerFeature
initialize in class ViewerWidgetpublic void documentUpdated(DocumentPanelEvent event)
DocumentPanelListenerDocumentPanelEvent is raised
documentUpdated in interface DocumentPanelListenerpublic void action(ViewerEvent event)
ViewerWidget
action in class ViewerWidget
public static void save(ViewerEvent event,
Exporter initialexporter,
String initialpath,
boolean displayprompt,
boolean overwriteprompt)
event - the ViewerEvent that launched this actioninitialexporter - the Exporter to choose by default, or null to default
to a PDFExporterinitialpath - the Path to display by default, or null to use the same
path as the source filedisplayprompt - whether to prompt the user for a filename. Currently ignored.overwriteprompt - whether to prompt the user if we are about to overwrite a filename.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||