net.sf.jasperreports.engine.export
Class JRPrintServiceExporter

java.lang.Object
  extended by net.sf.jasperreports.engine.JRAbstractExporter
      extended by net.sf.jasperreports.engine.export.JRPrintServiceExporter
All Implemented Interfaces:
java.awt.print.Printable, JRExporter

public class JRPrintServiceExporter
extends JRAbstractExporter
implements java.awt.print.Printable

Version:
$Id: JRPrintServiceExporter.java 1469 2006-11-08 16:37:14 +0200 (Wed, 08 Nov 2006) teodord $
Author:
Teodor Danciu (teodord@users.sourceforge.net)

Field Summary
protected  boolean displayPageDialog
           
protected  boolean displayPrintDialog
           
protected  JRGraphics2DExporter exporter
           
protected  int reportIndex
           
 
Fields inherited from class net.sf.jasperreports.engine.JRAbstractExporter
classLoader, classLoaderSet, dateFormatCache, endPageIndex, globalOffsetX, globalOffsetY, isModeBatch, jasperPrint, jasperPrintList, numberFormatCache, parameters, startPageIndex, styledTextParser, urlHandlerFactory, urlHandlerFactorySet
 
Fields inherited from interface java.awt.print.Printable
NO_SUCH_PAGE, PAGE_EXISTS
 
Constructor Summary
JRPrintServiceExporter()
           
 
Method Summary
 void exportReport()
          Actually starts the export process.
 int print(java.awt.Graphics graphics, java.awt.print.PageFormat pageFormat, int pageIndex)
           
 
Methods inherited from class net.sf.jasperreports.engine.JRAbstractExporter
defaultParseNumber, getBooleanCellValue, getBox, getDateCellValue, getDateFormat, getNumberCellValue, getNumberFormat, getOffsetX, getOffsetY, getParameter, getParameters, getStyledText, getStyledText, getTextFormatFactoryClass, getTextLocale, getTextTimeZone, getTextValue, getTextValueString, reset, resetClassLoader, resetExportContext, restoreElementOffsets, setClassLoader, setExportContext, setFrameElementsOffset, setInput, setOffset, setOutput, setPageRange, setParameter, setParameters
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

exporter

protected JRGraphics2DExporter exporter

displayPageDialog

protected boolean displayPageDialog

displayPrintDialog

protected boolean displayPrintDialog

reportIndex

protected int reportIndex
Constructor Detail

JRPrintServiceExporter

public JRPrintServiceExporter()
Method Detail

exportReport

public void exportReport()
                  throws JRException
Description copied from interface: JRExporter
Actually starts the export process.

Specified by:
exportReport in interface JRExporter
Specified by:
exportReport in class JRAbstractExporter
Throws:
JRException

print

public int print(java.awt.Graphics graphics,
                 java.awt.print.PageFormat pageFormat,
                 int pageIndex)
          throws java.awt.print.PrinterException
Specified by:
print in interface java.awt.print.Printable
Throws:
java.awt.print.PrinterException


© 2001-2006 JasperSoft Corporation www.jaspersoft.com