HtmlExporter
.public class JRHtmlExporter extends AbstractHtmlExporter<JRHtmlReportConfiguration,JRHtmlExporterConfiguration>
Modifier and Type | Class and Description |
---|---|
protected class |
JRHtmlExporter.ExporterContext
Deprecated.
|
protected static interface |
JRHtmlExporter.StringProvider
Deprecated.
|
JRAbstractExporter.BaseExporterContext, JRAbstractExporter.PageRange
Modifier and Type | Field and Description |
---|---|
protected JRHtmlExporter.StringProvider |
emptyCellStringProvider
Deprecated.
|
protected java.util.Map<java.lang.String,HtmlFont> |
fontsToProcess
Deprecated.
|
static java.lang.String |
HTML_EXPORTER_KEY
Deprecated.
Replaced by
HtmlExporter.HTML_EXPORTER_KEY . |
protected static java.lang.String |
HTML_EXPORTER_PROPERTIES_PREFIX
Deprecated.
Replaced by
HtmlExporter.HTML_EXPORTER_PROPERTIES_PREFIX . |
protected boolean |
hyperlinkStarted
Deprecated.
|
protected java.util.Map<Pair<java.lang.String,java.awt.Rectangle>,java.lang.String> |
imageMaps
Deprecated.
|
protected ExporterNature |
nature
Deprecated.
|
protected int |
pageIndex
Deprecated.
|
static java.lang.String |
PROPERTY_ACCESSIBLE
Deprecated.
Replaced by
HtmlReportConfiguration.PROPERTY_ACCESSIBLE . |
static java.lang.String |
PROPERTY_HTML_CLASS
Deprecated.
Replaced by
HtmlExporter.PROPERTY_HTML_CLASS . |
static java.lang.String |
PROPERTY_HTML_ID
Deprecated.
Replaced by
HtmlExporter.PROPERTY_HTML_ID . |
static java.lang.String |
PROPERTY_IGNORE_HYPERLINK
Deprecated.
Replaced by
HtmlReportConfiguration.PROPERTY_IGNORE_HYPERLINK . |
protected java.util.Map<java.lang.String,java.lang.String> |
rendererToImagePathMap
Deprecated.
|
protected int |
reportIndex
Deprecated.
|
protected JRHyperlinkTargetProducerFactory |
targetProducerFactory
Deprecated.
|
protected int |
thDepth
Deprecated.
|
protected java.io.Writer |
writer
Deprecated.
|
CSS_TEXT_ALIGN_CENTER, CSS_TEXT_ALIGN_JUSTIFY, CSS_TEXT_ALIGN_LEFT, CSS_TEXT_ALIGN_RIGHT, DEFAULT_ZOOM, fontHandler, HTML_VERTICAL_ALIGN_BOTTOM, HTML_VERTICAL_ALIGN_MIDDLE, HTML_VERTICAL_ALIGN_TOP, IMAGE_NAME_PREFIX, IMAGE_NAME_PREFIX_LEGTH, imageHandler, JR_BOOKMARK_ANCHOR_PREFIX, JR_PAGE_ANCHOR_PREFIX, resourceHandler
allSelector, crtCompositeConfiguration, crtCompositeItemConfiguration, crtItem, dateFormatCache, EXCEPTION_MESSAGE_KEY_END_PAGE_INDEX_OUT_OF_RANGE, EXCEPTION_MESSAGE_KEY_INVALID_IMAGE_NAME, EXCEPTION_MESSAGE_KEY_INVALID_ZOOM_RATIO, EXCEPTION_MESSAGE_KEY_MIXED_CALLS_NOT_ALLOWED, EXCEPTION_MESSAGE_KEY_OUTPUT_WRITER_ERROR, EXCEPTION_MESSAGE_KEY_PAGE_INDEX_OUT_OF_RANGE, EXCEPTION_MESSAGE_KEY_START_PAGE_INDEX_OUT_OF_RANGE, exporterConfiguration, exporterContext, exporterInput, exporterOutput, filter, itemConfiguration, jasperPrint, jasperReportsContext, noBackcolorSelector, noneSelector, numberFormatCache, parameters, propertiesUtil, PROPERTY_DEFAULT_FILTER_FACTORY, PROPERTY_SUFFIX_DEFAULT_FILTER_FACTORY, styledTextUtil, textValueClasses
Constructor and Description |
---|
JRHtmlExporter()
Deprecated.
|
JRHtmlExporter(JasperReportsContext jasperReportsContext)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
protected java.awt.Color |
appendBackcolorStyle(JRExporterGridCell gridCell,
java.lang.StringBuffer styleBuffer)
Deprecated.
|
protected boolean |
appendBorderStyle(JRLineBox box,
java.lang.StringBuffer styleBuffer)
Deprecated.
|
protected boolean |
appendPaddingStyle(JRLineBox box,
java.lang.StringBuffer styleBuffer)
Deprecated.
|
protected void |
endHyperlink()
Deprecated.
|
protected void |
ensureOutput()
Deprecated.
|
protected void |
exportFrame(JRPrintFrame frame,
JRExporterGridCell gridCell)
Deprecated.
|
protected void |
exportGenericElement(JRGenericPrintElement element,
JRExporterGridCell gridCell,
int rowHeight)
Deprecated.
|
protected void |
exportGrid(JRGridLayout gridLayout,
boolean whitePageBackground)
Deprecated.
|
protected void |
exportImage(JRPrintImage image,
JRExporterGridCell gridCell)
Deprecated.
|
protected void |
exportLine(JRPrintLine line,
JRExporterGridCell gridCell)
Deprecated.
|
protected void |
exportPage(JRPrintPage page)
Deprecated.
|
protected void |
exportRectangle(JRPrintGraphicElement element,
JRExporterGridCell gridCell)
Deprecated.
|
void |
exportReport()
Deprecated.
Performs the export.
|
protected void |
exportReportToWriter()
Deprecated.
|
protected void |
exportStyledText(JRPrintText printText,
JRStyledText styledText,
java.lang.String tooltip)
Deprecated.
|
protected void |
exportStyledTextRun(java.util.Map<java.text.AttributedCharacterIterator.Attribute,java.lang.Object> attributes,
java.lang.String text,
java.lang.String tooltip,
java.util.Locale locale,
LineSpacingEnum lineSpacing,
java.lang.Float lineSpacingSize,
float lineSpacingFactor,
java.awt.Color backcolor)
Deprecated.
|
protected void |
exportText(JRPrintText text,
JRExporterGridCell gridCell)
Deprecated.
|
protected java.lang.String |
getCellTag(JRExporterGridCell gridCell)
Deprecated.
|
protected java.lang.Class<JRHtmlExporterConfiguration> |
getConfigurationInterface()
Deprecated.
|
protected JRPrintElementIndex |
getElementIndex(JRExporterGridCell gridCell)
Deprecated.
|
JasperPrint |
getExportedReport()
Deprecated.
|
java.lang.String |
getExporterKey()
Deprecated.
|
java.lang.String |
getExporterPropertiesPrefix()
Deprecated.
Returns the properties prefix for the current exporter.
|
java.util.Map<JRExporterParameter,java.lang.Object> |
getExportParameters()
Deprecated.
|
protected java.lang.String |
getHyperlinkTarget(JRPrintHyperlink link)
Deprecated.
|
protected java.lang.String |
getHyperlinkURL(JRPrintHyperlink link)
Deprecated.
|
protected java.lang.Class<JRHtmlReportConfiguration> |
getItemConfigurationInterface()
Deprecated.
|
protected JRStyledText |
getStyledText(JRPrintText textElement,
boolean setBackcolor)
Deprecated.
|
protected void |
initExport()
Deprecated.
|
protected void |
initReport()
Deprecated.
|
protected void |
loadPxImage()
Deprecated.
|
protected void |
restoreBackcolor()
Deprecated.
|
protected void |
setBackcolor(java.awt.Color color)
Deprecated.
|
protected void |
setJasperReportsContext(JasperReportsContext jasperReportsContext)
Deprecated.
|
protected boolean |
startHyperlink(JRPrintHyperlink link)
Deprecated.
|
java.lang.String |
toSizeUnit(float size)
Deprecated.
|
java.lang.String |
toSizeUnit(int size)
Deprecated.
Replaced by
toSizeUnit(float) . |
float |
toZoom(float size)
Deprecated.
|
int |
toZoom(int size)
Deprecated.
Replaced by
toZoom(float) . |
protected void |
writeCellEnd(JRExporterGridCell gridCell)
Deprecated.
|
protected void |
writeCellStart(JRExporterGridCell gridCell)
Deprecated.
|
protected void |
writeEmptyCell(JRExporterGridCell cell,
int rowHeight)
Deprecated.
|
protected void |
writeImageAreaCoordinates(int[] coords)
Deprecated.
|
protected void |
writeImageAreaHyperlink(JRPrintHyperlink hyperlink)
Deprecated.
|
protected void |
writeImageMap(java.lang.String imageMapName,
JRPrintImage image,
java.util.List<JRPrintImageAreaHyperlink> imageMapAreas)
Deprecated.
|
getFontHandler, getImage, getImage, getImageHandler, getImageName, getPrintElementIndex, getResourceHandler, setFontHandler, setImageHandler, setResourceHandler
createFilter, defaultParseNumber, ensureInput, ensureJasperReportsContext, getBooleanCellValue, getCurrentConfiguration, getCurrentItemConfiguration, getCurrentJasperPrint, getCustomHandler, getDateCellValue, getDateFormat, getExporterContext, getExporterInput, getExporterOutput, getHyperlinkProducer, getJasperReportsContext, getLocale, getNumberCellValue, getNumberFormat, getOffsetX, getOffsetY, getPageRange, getParameter, getParameters, getPropertiesUtil, getReportContext, getStyledText, getTextFormatFactoryClass, getTextLocale, getTextTimeZone, getTextValue, getTextValueString, insideFrame, reset, resetClassLoader, resetExportContext, restoreElementOffsets, setClassLoader, setConfiguration, setConfiguration, setCurrentExporterInputItem, setExporterInput, setExporterOutput, setFrameElementsOffset, setJasperPrint, setOffset, setOffset, setParameter, setParameters, setReportContext
protected static final java.lang.String HTML_EXPORTER_PROPERTIES_PREFIX
HtmlExporter.HTML_EXPORTER_PROPERTIES_PREFIX
.public static final java.lang.String PROPERTY_IGNORE_HYPERLINK
HtmlReportConfiguration.PROPERTY_IGNORE_HYPERLINK
.public static final java.lang.String HTML_EXPORTER_KEY
HtmlExporter.HTML_EXPORTER_KEY
.public static final java.lang.String PROPERTY_HTML_CLASS
HtmlExporter.PROPERTY_HTML_CLASS
.public static final java.lang.String PROPERTY_HTML_ID
HtmlExporter.PROPERTY_HTML_ID
.public static final java.lang.String PROPERTY_ACCESSIBLE
HtmlReportConfiguration.PROPERTY_ACCESSIBLE
.protected java.io.Writer writer
protected java.util.Map<java.lang.String,java.lang.String> rendererToImagePathMap
protected java.util.Map<Pair<java.lang.String,java.awt.Rectangle>,java.lang.String> imageMaps
protected java.util.Map<java.lang.String,HtmlFont> fontsToProcess
protected int reportIndex
protected int pageIndex
protected JRHtmlExporter.StringProvider emptyCellStringProvider
protected JRHyperlinkTargetProducerFactory targetProducerFactory
protected boolean hyperlinkStarted
protected int thDepth
protected ExporterNature nature
public JRHtmlExporter()
JRHtmlExporter(JasperReportsContext)
public JRHtmlExporter(JasperReportsContext jasperReportsContext)
protected java.lang.Class<JRHtmlExporterConfiguration> getConfigurationInterface()
protected java.lang.Class<JRHtmlReportConfiguration> getItemConfigurationInterface()
protected void ensureOutput()
protected void setJasperReportsContext(JasperReportsContext jasperReportsContext)
public void exportReport() throws JRException
Exporter
exportReport
in interface Exporter<ExporterInput,JRHtmlReportConfiguration,JRHtmlExporterConfiguration,HtmlExporterOutput>
exportReport
in class JRAbstractExporter<JRHtmlReportConfiguration,JRHtmlExporterConfiguration,HtmlExporterOutput,JRHtmlExporterContext>
JRException
protected void initExport()
protected void initReport()
protected void exportReportToWriter() throws JRException, java.io.IOException
JRException
java.io.IOException
protected void exportPage(JRPrintPage page) throws JRException, java.io.IOException
JRException
java.io.IOException
protected void exportGrid(JRGridLayout gridLayout, boolean whitePageBackground) throws java.io.IOException, JRException
java.io.IOException
JRException
protected void writeEmptyCell(JRExporterGridCell cell, int rowHeight) throws java.io.IOException
java.io.IOException
protected void exportLine(JRPrintLine line, JRExporterGridCell gridCell) throws java.io.IOException
java.io.IOException
protected void writeCellStart(JRExporterGridCell gridCell) throws java.io.IOException
java.io.IOException
protected void writeCellEnd(JRExporterGridCell gridCell) throws java.io.IOException
java.io.IOException
protected java.lang.String getCellTag(JRExporterGridCell gridCell)
protected void exportRectangle(JRPrintGraphicElement element, JRExporterGridCell gridCell) throws java.io.IOException
java.io.IOException
protected void exportStyledText(JRPrintText printText, JRStyledText styledText, java.lang.String tooltip) throws java.io.IOException
java.io.IOException
protected void exportStyledTextRun(java.util.Map<java.text.AttributedCharacterIterator.Attribute,java.lang.Object> attributes, java.lang.String text, java.lang.String tooltip, java.util.Locale locale, LineSpacingEnum lineSpacing, java.lang.Float lineSpacingSize, float lineSpacingFactor, java.awt.Color backcolor) throws java.io.IOException
java.io.IOException
protected void exportText(JRPrintText text, JRExporterGridCell gridCell) throws java.io.IOException
java.io.IOException
protected boolean startHyperlink(JRPrintHyperlink link) throws java.io.IOException
java.io.IOException
protected java.lang.String getHyperlinkTarget(JRPrintHyperlink link)
protected java.lang.String getHyperlinkURL(JRPrintHyperlink link)
protected void endHyperlink() throws java.io.IOException
java.io.IOException
protected boolean appendBorderStyle(JRLineBox box, java.lang.StringBuffer styleBuffer)
protected boolean appendPaddingStyle(JRLineBox box, java.lang.StringBuffer styleBuffer)
protected java.awt.Color appendBackcolorStyle(JRExporterGridCell gridCell, java.lang.StringBuffer styleBuffer)
protected void exportImage(JRPrintImage image, JRExporterGridCell gridCell) throws JRException, java.io.IOException
JRException
java.io.IOException
protected JRPrintElementIndex getElementIndex(JRExporterGridCell gridCell)
protected void writeImageMap(java.lang.String imageMapName, JRPrintImage image, java.util.List<JRPrintImageAreaHyperlink> imageMapAreas) throws java.io.IOException
java.io.IOException
protected void writeImageAreaCoordinates(int[] coords) throws java.io.IOException
java.io.IOException
protected void writeImageAreaHyperlink(JRPrintHyperlink hyperlink) throws java.io.IOException
java.io.IOException
protected void loadPxImage() throws JRException
JRException
protected void exportFrame(JRPrintFrame frame, JRExporterGridCell gridCell) throws java.io.IOException, JRException
java.io.IOException
JRException
protected void setBackcolor(java.awt.Color color)
protected void restoreBackcolor()
protected void exportGenericElement(JRGenericPrintElement element, JRExporterGridCell gridCell, int rowHeight) throws java.io.IOException
java.io.IOException
public java.util.Map<JRExporterParameter,java.lang.Object> getExportParameters()
public java.lang.String getExporterPropertiesPrefix()
JRAbstractExporter
getExporterPropertiesPrefix
in class JRAbstractExporter<JRHtmlReportConfiguration,JRHtmlExporterConfiguration,HtmlExporterOutput,JRHtmlExporterContext>
public java.lang.String getExporterKey()
public JasperPrint getExportedReport()
public java.lang.String toSizeUnit(float size)
public java.lang.String toSizeUnit(int size)
toSizeUnit(float)
.public float toZoom(float size)
public int toZoom(int size)
toZoom(float)
.protected JRStyledText getStyledText(JRPrintText textElement, boolean setBackcolor)
© 2001-2014 TIBCO Software Inc. www.jaspersoft.com