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 5180 2012-03-29 13:23:12Z teodord $
- Author:
- Teodor Danciu (teodord@users.sourceforge.net)
Fields inherited from class net.sf.jasperreports.engine.JRAbstractExporter |
dateFormatCache, endPageIndex, filter, fontMap, globalOffsetX, globalOffsetY, hyperlinkProducerFactory, isModeBatch, jasperPrint, jasperPrintList, jasperReportsContext, numberFormatCache, parameters, PROPERTY_DEFAULT_FILTER_FACTORY, PROPERTY_SUFFIX_DEFAULT_FILTER_FACTORY, startPageIndex |
Methods inherited from class net.sf.jasperreports.engine.JRAbstractExporter |
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, setOffset, setOffset, setOutput, setPageRange, setParameter, setParameters, setReportContext |
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
GRAPHICS2D_EXPORTER_KEY
public static final java.lang.String GRAPHICS2D_EXPORTER_KEY
- The exporter key, as used in
GenericElementHandlerEnviroment.getHandler(net.sf.jasperreports.engine.JRGenericElementType, String)
.
- See Also:
- Constant Field Values
grx
protected java.awt.Graphics2D grx
progressMonitor
protected JRExportProgressMonitor progressMonitor
zoom
protected float zoom
textRenderer
protected AwtTextRenderer textRenderer
frameDrawer
protected FrameDrawer frameDrawer
exporterContext
protected JRGraphics2DExporterContext exporterContext
JRGraphics2DExporter
public JRGraphics2DExporter()
throws JRException
- Throws:
JRException
- See Also:
JRGraphics2DExporter(JasperReportsContext)
JRGraphics2DExporter
public JRGraphics2DExporter(JasperReportsContext jasperReportsContext)
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
getExporterKey
protected java.lang.String getExporterKey()
- Specified by:
getExporterKey
in class JRAbstractExporter
getFrameDrawer
public FrameDrawer getFrameDrawer()
- Returns:
- the frameDrawer
© 2001-2010 Jaspersoft Corporation www.jaspersoft.com