public class JRPrintServiceExporter extends JRAbstractExporter implements Printable
JRAbstractExporter.BaseExporterContext, JRAbstractExporter.ParameterOverriddenResolver, JRAbstractExporter.ParameterOverrideResolver, JRAbstractExporter.ParameterResolver| Modifier and Type | Field and Description |
|---|---|
protected boolean |
displayPageDialog |
protected boolean |
displayPageDialogOnlyOnce |
protected boolean |
displayPrintDialog |
protected boolean |
displayPrintDialogOnlyOnce |
protected JRGraphics2DExporter |
exporter |
protected int |
reportIndex |
allSelector, dateFormatCache, endPageIndex, filter, fontMap, globalOffsetX, globalOffsetY, hyperlinkProducerFactory, isModeBatch, jasperPrint, jasperPrintList, jasperReportsContext, noBackcolorSelector, noneSelector, numberFormatCache, parameters, propertiesUtil, PROPERTY_DEFAULT_FILTER_FACTORY, PROPERTY_SUFFIX_DEFAULT_FILTER_FACTORY, startPageIndex, styledTextUtilNO_SUCH_PAGE, PAGE_EXISTS| Constructor and Description |
|---|
JRPrintServiceExporter() |
JRPrintServiceExporter(JasperReportsContext jasperReportsContext) |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
checkAvailablePrinters() |
void |
exportReport()
Actually starts the export process.
|
protected String |
getExporterKey() |
PrintService |
getPrintService()
Returns the
PrintService instance used by the exporter last time the exportReport() method was run. |
Boolean[] |
getPrintStatus()
Returns an array of java.lang.Boolean values, one for each appearance of the print dialog during the last export operation.
|
int |
print(Graphics graphics,
PageFormat pageFormat,
int pageIndex) |
createFilter, defaultParseNumber, getBooleanCellValue, getBooleanParameter, getCharacterParameter, getCustomHandler, getDateCellValue, getDateFormat, getFloatParameter, getHyperlinkProducer, getIntegerParameter, getJasperReportsContext, getLocale, getNumberCellValue, getNumberFormat, getOffsetX, getOffsetY, getParameter, getParameterResolver, getParameters, getPropertiesUtil, getReportContext, getStringArrayParameter, getStringParameter, getStringParameterOrDefault, getStyledText, getStyledText, getTextFormatFactoryClass, getTextLocale, getTextTimeZone, getTextValue, getTextValueString, reset, resetClassLoader, resetExportContext, restoreElementOffsets, setClassLoader, setExportContext, setFontMap, setFrameElementsOffset, setHyperlinkProducerFactory, setInput, setJasperPrint, setJasperReportsContext, setOffset, setOffset, setOutput, setPageRange, setParameter, setParameters, setReportContextprotected JRGraphics2DExporter exporter
protected boolean displayPageDialog
protected boolean displayPageDialogOnlyOnce
protected boolean displayPrintDialog
protected boolean displayPrintDialogOnlyOnce
protected int reportIndex
public JRPrintServiceExporter()
public JRPrintServiceExporter(JasperReportsContext jasperReportsContext)
public void exportReport()
throws JRException
JRExporterexportReport in interface JRExporterexportReport in class JRAbstractExporterJRExceptionpublic int print(Graphics graphics, PageFormat pageFormat, int pageIndex) throws PrinterException
print in interface PrintablePrinterExceptionpublic static boolean checkAvailablePrinters()
public Boolean[] getPrintStatus()
public PrintService getPrintService()
PrintService instance used by the exporter last time the exportReport() method was run.protected String getExporterKey()
getExporterKey in class JRAbstractExporterCopyright © 2012. All Rights Reserved.