public class JROdtExporter extends JRAbstractExporter
| Modifier and Type | Class and Description |
|---|---|
protected class |
JROdtExporter.ExporterContext |
protected class |
JROdtExporter.OdtDocumentBuilder |
JRAbstractExporter.BaseExporterContext, JRAbstractExporter.ParameterOverriddenResolver, JRAbstractExporter.ParameterOverrideResolver, JRAbstractExporter.ParameterResolver| Modifier and Type | Field and Description |
|---|---|
protected java.awt.Color |
backcolor |
protected java.util.LinkedList<java.awt.Color> |
backcolorStack |
protected DocumentBuilder |
documentBuilder |
protected java.lang.String |
encoding |
protected boolean |
flexibleRowHeight |
protected java.lang.String |
invalidCharReplacement |
protected ExporterNature |
nature |
static java.lang.String |
ODT_EXPORTER_KEY
The exporter key, as used in
GenericElementHandlerEnviroment.getHandler(net.sf.jasperreports.engine.JRGenericElementType, String). |
protected static java.lang.String |
ODT_EXPORTER_PROPERTIES_PREFIX |
protected int |
pageIndex |
protected JRExportProgressMonitor |
progressMonitor |
static java.lang.String |
PROPERTY_IGNORE_HYPERLINK |
protected int |
reportIndex |
protected boolean |
startPage |
protected StyleCache |
styleCache |
protected int |
tableIndex |
protected WriterHelper |
tempBodyWriter |
protected WriterHelper |
tempStyleWriter |
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, styledTextUtil| Constructor and Description |
|---|
JROdtExporter() |
JROdtExporter(JasperReportsContext jasperReportsContext) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
exportEllipse(TableBuilder tableBuilder,
JRPrintEllipse ellipse,
JRExporterGridCell gridCell) |
protected void |
exportFrame(TableBuilder tableBuilder,
JRPrintFrame frame,
JRExporterGridCell gridCell) |
protected void |
exportGenericElement(TableBuilder tableBuilder,
JRGenericPrintElement element,
JRExporterGridCell gridCell) |
protected void |
exportGrid(JRGridLayout gridLayout,
JRPrintElementIndex frameIndex) |
void |
exportImage(TableBuilder tableBuilder,
JRPrintImage image,
JRExporterGridCell gridCell) |
protected void |
exportLine(TableBuilder tableBuilder,
JRPrintLine line,
JRExporterGridCell gridCell) |
protected void |
exportPage(JRPrintPage page) |
protected void |
exportRectangle(TableBuilder tableBuilder,
JRPrintRectangle rectangle,
JRExporterGridCell gridCell) |
void |
exportReport()
Actually starts the export process.
|
protected void |
exportReportToOasisZip(java.io.OutputStream os) |
void |
exportText(TableBuilder tableBuilder,
JRPrintText text,
JRExporterGridCell gridCell) |
protected java.lang.String |
getExporterKey() |
protected java.lang.String |
getExporterPropertiesPrefix() |
JRPrintImage |
getImage(java.util.List<JasperPrint> jasperPrintList,
JRPrintElementIndex imageIndex) |
JRPrintImage |
getImage(java.util.List<JasperPrint> jasperPrintList,
java.lang.String imageName) |
protected JRPrintImage |
getPrintImageForGenericElement(JRGenericPrintElement genericPrintElement) |
protected void |
insertPageAnchor(TableBuilder tableBuilder) |
protected void |
restoreBackcolor() |
protected void |
setBackcolor(java.awt.Color color) |
protected void |
setExporterHints() |
protected void |
setFlexibleRowHeight() |
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, setReportContextpublic static final java.lang.String ODT_EXPORTER_KEY
GenericElementHandlerEnviroment.getHandler(net.sf.jasperreports.engine.JRGenericElementType, String).protected static final java.lang.String ODT_EXPORTER_PROPERTIES_PREFIX
public static final java.lang.String PROPERTY_IGNORE_HYPERLINK
protected WriterHelper tempBodyWriter
protected WriterHelper tempStyleWriter
protected JRExportProgressMonitor progressMonitor
protected int reportIndex
protected int pageIndex
protected int tableIndex
protected boolean startPage
protected boolean flexibleRowHeight
protected java.lang.String invalidCharReplacement
protected java.lang.String encoding
protected java.util.LinkedList<java.awt.Color> backcolorStack
protected java.awt.Color backcolor
protected DocumentBuilder documentBuilder
protected StyleCache styleCache
protected ExporterNature nature
public JROdtExporter()
JROdtExporter(JasperReportsContext)public JROdtExporter(JasperReportsContext jasperReportsContext)
public void exportReport()
throws JRException
JRExporterexportReport in interface JRExporterexportReport in class JRAbstractExporterJRExceptionprotected void exportReportToOasisZip(java.io.OutputStream os)
throws JRException,
java.io.IOException
JRExceptionjava.io.IOExceptionprotected void exportPage(JRPrintPage page) throws JRException, java.io.IOException
JRExceptionjava.io.IOExceptionprotected void exportGrid(JRGridLayout gridLayout, JRPrintElementIndex frameIndex) throws java.io.IOException, JRException
java.io.IOExceptionJRExceptionprotected java.lang.String getExporterPropertiesPrefix()
public JRPrintImage getImage(java.util.List<JasperPrint> jasperPrintList, java.lang.String imageName) throws JRException
JRExceptionpublic JRPrintImage getImage(java.util.List<JasperPrint> jasperPrintList, JRPrintElementIndex imageIndex) throws JRException
JRExceptionprotected void exportFrame(TableBuilder tableBuilder, JRPrintFrame frame, JRExporterGridCell gridCell) throws java.io.IOException, JRException
java.io.IOExceptionJRExceptionprotected void setBackcolor(java.awt.Color color)
protected void restoreBackcolor()
protected void exportRectangle(TableBuilder tableBuilder, JRPrintRectangle rectangle, JRExporterGridCell gridCell)
protected void exportLine(TableBuilder tableBuilder, JRPrintLine line, JRExporterGridCell gridCell)
protected void exportEllipse(TableBuilder tableBuilder, JRPrintEllipse ellipse, JRExporterGridCell gridCell)
public void exportText(TableBuilder tableBuilder, JRPrintText text, JRExporterGridCell gridCell)
public void exportImage(TableBuilder tableBuilder, JRPrintImage image, JRExporterGridCell gridCell) throws JRException
JRExceptionprotected void insertPageAnchor(TableBuilder tableBuilder)
protected void exportGenericElement(TableBuilder tableBuilder, JRGenericPrintElement element, JRExporterGridCell gridCell) throws java.io.IOException, JRException
java.io.IOExceptionJRExceptionprotected void setExporterHints()
protected java.lang.String getExporterKey()
getExporterKey in class JRAbstractExporterprotected JRPrintImage getPrintImageForGenericElement(JRGenericPrintElement genericPrintElement) throws JRException
JRExceptionprotected void setFlexibleRowHeight()
© 2001-2010 Jaspersoft Corporation www.jaspersoft.com