Class TIFFExporter
- java.lang.Object
-
- org.faceless.pdf2.viewer2.ViewerFeature
-
- org.faceless.pdf2.viewer2.Exporter
-
- org.faceless.pdf2.viewer2.feature.TIFFExporter
-
public class TIFFExporter extends Exporter
A subclass ofExporter
that handles saving a PDF as a TIFF file. The name of this feature is TIFFExporterThis 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.
- Since:
- 2.10.2
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.faceless.pdf2.viewer2.Exporter
Exporter.ExporterTask
-
-
Constructor Summary
Constructors Constructor Description TIFFExporter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description JComponent
getComponent(DocumentPanel panel, File file)
Return a JComponent which prompts the user for additional information after the initial save dialog.Exporter.ExporterTask
getExporter(DocumentPanel panel, PDF pdf, JComponent c, OutputStream out)
Return a newExporter.ExporterTask
that would save a PDFFileFilter
getFileFilter()
Get a FileFilter that matches the Files output by this ExporterString
getFileSuffix()
Return the suffix of files normally output by this Exporter, such as "pdf", "tif", "jpg" etc.-
Methods inherited from class org.faceless.pdf2.viewer2.Exporter
completed, getComponent, isEnabled, postProcessPDF, preProcessPDF, validateComponent
-
Methods inherited from class org.faceless.pdf2.viewer2.ViewerFeature
getAllEnabledFeatures, getAllFeatures, getCustomJavaScript, getFeatureProperty, getFeatureURLProperty, getName, initialize, isEnabledByDefault, setFeatureName, teardown, toString
-
-
-
-
Method Detail
-
getFileFilter
public FileFilter getFileFilter()
Description copied from class:Exporter
Get a FileFilter that matches the Files output by this Exporter- Specified by:
getFileFilter
in classExporter
-
getFileSuffix
public String getFileSuffix()
Description copied from class:Exporter
Return the suffix of files normally output by this Exporter, such as "pdf", "tif", "jpg" etc.- Specified by:
getFileSuffix
in classExporter
-
getComponent
public JComponent getComponent(DocumentPanel panel, File file)
Description copied from class:Exporter
Return a JComponent which prompts the user for additional information after the initial save dialog. An example might be when saving to a bitmap format - this component could prompt for image resolution and so on. If this method returns
null
(the default), then no additional component will be displayed on save.By default this method calls
return getComponent()
, which calls the legacy method which was the recommended approach prior to 2.15.1- Overrides:
getComponent
in classExporter
- Parameters:
panel
- the DocumentPanel containing the PDF being savedfile
- the File being saved to
-
getExporter
public Exporter.ExporterTask getExporter(DocumentPanel panel, PDF pdf, JComponent c, OutputStream out)
Description copied from class:Exporter
Return a newExporter.ExporterTask
that would save a PDF- Specified by:
getExporter
in classExporter
- Parameters:
panel
- the DocumentPanel this PDF is being saved from - may be nullpdf
- the PDF being saves (not null)c
- the JComponent returned byExporter.getComponent(org.faceless.pdf2.viewer2.DocumentPanel, java.io.File)
out
- the OutputStream to write the PDF to
-
-