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 1469 2006-11-08 16:37:14 +0200 (Wed, 08 Nov 2006) teodord $
- Author:
- Teodor Danciu (teodord@users.sourceforge.net)
Fields inherited from class net.sf.jasperreports.engine.JRAbstractExporter |
classLoader, classLoaderSet, dateFormatCache, endPageIndex, globalOffsetX, globalOffsetY, isModeBatch, jasperPrint, jasperPrintList, numberFormatCache, parameters, startPageIndex, styledTextParser, urlHandlerFactory, urlHandlerFactorySet |
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 |
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
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()
exportReportToGraphics2D
public void exportReportToGraphics2D()
throws JRException
- Throws:
JRException
exportPage
protected void exportPage(JRPrintPage page)
throws JRException
- Throws:
JRException
exportElements
protected void exportElements(java.util.Collection elements)
throws JRException
- Throws:
JRException
exportLine
protected void exportLine(JRPrintLine line)
exportRectangle
protected void exportRectangle(JRPrintRectangle rectangle)
exportEllipse
protected void exportEllipse(JRPrintEllipse ellipse)
exportImage
protected void exportImage(JRPrintImage printImage)
throws JRException
- Throws:
JRException
exportText
protected void exportText(JRPrintText text)
exportBox
protected void exportBox(JRBox box,
JRPrintElement element)
exportFrame
protected void exportFrame(JRPrintFrame frame)
throws JRException
- Throws:
JRException
© 2001-2006 JasperSoft Corporation www.jaspersoft.com