net.sf.jasperreports.engine.export
Class JRGraphics2DExporter
java.lang.Object
net.sf.jasperreports.engine.JRAbstractExporter
net.sf.jasperreports.engine.export.JRGraphics2DExporter
- All Implemented Interfaces:
- JRExporter
public class JRGraphics2DExporter
- extends JRAbstractExporter
Exports a JasperReports document to a Graphics2D object. Since all font measurement and layout
calculation during report filling is done using AWT, this is considered the perfect exporter, unlike the others,
which are only approximations of the initial document.
As its name indicates, this exporter is special because it does not produce files or does not send character
or binary data to an output stream.
- Version:
- $Id: JRGraphics2DExporter.java 1969 2007-11-21 12:40:34Z lucianc $
- Author:
- Teodor Danciu (teodord@users.sourceforge.net)
Fields inherited from class net.sf.jasperreports.engine.JRAbstractExporter |
classLoader, classLoaderSet, dateFormatCache, endPageIndex, filter, globalOffsetX, globalOffsetY, isModeBatch, jasperPrint, jasperPrintList, numberFormatCache, parameters, startPageIndex, urlHandlerFactory, urlHandlerFactorySet |
Methods inherited from class net.sf.jasperreports.engine.JRAbstractExporter |
defaultParseNumber, getBooleanCellValue, getBooleanParameter, getDateCellValue, getDateFormat, getIntegerParameter, getNumberCellValue, getNumberFormat, getOffsetX, getOffsetY, getParameter, getParameterResolver, getParameters, getStringParameter, getStringParameterOrDefault, getStyledText, getStyledText, getTextFormatFactoryClass, getTextLocale, getTextTimeZone, getTextValue, getTextValueString, reset, resetClassLoader, resetExportContext, restoreElementOffsets, setClassLoader, setExportContext, setFrameElementsOffset, setInput, setOffset, setOffset, setOutput, setPageRange, setParameter, setParameters |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MINIMIZE_PRINTER_JOB_SIZE
public static final java.lang.String MINIMIZE_PRINTER_JOB_SIZE
- Property that provides a default value for the
JRGraphics2DExporterParameter.MINIMIZE_PRINTER_JOB_SIZE
Graphics2D exporter parameter.
- See Also:
JRGraphics2DExporterParameter.MINIMIZE_PRINTER_JOB_SIZE
,
Constant Field Values
grx
protected java.awt.Graphics2D grx
progressMonitor
protected JRExportProgressMonitor progressMonitor
zoom
protected float zoom
textRenderer
protected TextRenderer textRenderer
frameDrawer
protected FrameDrawer frameDrawer
JRGraphics2DExporter
public JRGraphics2DExporter()
throws JRException
- Throws:
JRException
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
setTextRenderer
protected void setTextRenderer()
setDrawers
protected void setDrawers()
exportReportToGraphics2D
public void exportReportToGraphics2D()
throws JRException
- Throws:
JRException
exportPage
protected void exportPage(JRPrintPage page)
throws JRException
- Throws:
JRException
© 2001-2006 JasperSoft Corporation www.jaspersoft.com