public abstract class AbstractHtmlExporter<RC extends HtmlReportConfiguration,C extends HtmlExporterConfiguration> extends JRAbstractExporter<RC,C,HtmlExporterOutput,JRHtmlExporterContext>
JRAbstractExporter.BaseExporterContext, JRAbstractExporter.PageRange
Modifier and Type | Field and Description |
---|---|
protected static String |
CSS_TEXT_ALIGN_CENTER |
protected static String |
CSS_TEXT_ALIGN_JUSTIFY |
protected static String |
CSS_TEXT_ALIGN_LEFT |
protected static String |
CSS_TEXT_ALIGN_RIGHT |
protected static float |
DEFAULT_ZOOM |
protected HtmlResourceHandler |
fontHandler
Deprecated.
To be removed.
|
protected Map<String,HtmlFontFamily> |
fontsToProcess |
protected static String |
HTML_VERTICAL_ALIGN_BOTTOM |
protected static String |
HTML_VERTICAL_ALIGN_MIDDLE |
protected static String |
HTML_VERTICAL_ALIGN_TOP |
static String |
IMAGE_NAME_PREFIX |
protected static int |
IMAGE_NAME_PREFIX_LEGTH |
protected HtmlResourceHandler |
imageHandler
Deprecated.
To be removed.
|
protected static String |
JR_BOOKMARK_ANCHOR_PREFIX |
protected static String |
JR_PAGE_ANCHOR_PREFIX |
protected HtmlResourceHandler |
resourceHandler
Deprecated.
To be removed.
|
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, fontUtil, itemConfiguration, jasperPrint, jasperReportsContext, noBackcolorSelector, noneSelector, numberFormatCache, parameters, propertiesUtil, PROPERTY_DEFAULT_FILTER_FACTORY, PROPERTY_SUFFIX_DEFAULT_FILTER_FACTORY, rendererUtil, styledTextUtil, textValueClasses
Constructor and Description |
---|
AbstractHtmlExporter(JasperReportsContext jasperReportsContext) |
createFilter, defaultParseNumber, ensureInput, ensureJasperReportsContext, ensureOutput, exportReport, getBooleanCellValue, getConfigurationInterface, getCurrentConfiguration, getCurrentItemConfiguration, getCurrentJasperPrint, getCustomHandler, getDateCellValue, getDateFormat, getExporterContext, getExporterInput, getExporterKey, getExporterOutput, getExporterPropertiesPrefix, getHyperlinkProducer, getItemConfigurationInterface, getJasperReportsContext, getLocale, getNumberCellValue, getNumberFormat, getOffsetX, getOffsetY, getPageRange, getParameter, getParameters, getPropertiesUtil, getRendererUtil, getReportContext, getStyledText, getTextFormatFactoryClass, getTextLocale, getTextTimeZone, getTextValue, getTextValueString, initExport, initReport, insideFrame, reset, resetClassLoader, resetExportContext, restoreElementOffsets, setClassLoader, setConfiguration, setConfiguration, setCurrentExporterInputItem, setExporterInput, setExporterOutput, setFrameElementsOffset, setJasperPrint, setJasperReportsContext, setOffset, setOffset, setParameter, setParameters, setReportContext
protected static final String CSS_TEXT_ALIGN_LEFT
protected static final String CSS_TEXT_ALIGN_RIGHT
protected static final String CSS_TEXT_ALIGN_CENTER
protected static final String CSS_TEXT_ALIGN_JUSTIFY
protected static final String HTML_VERTICAL_ALIGN_TOP
protected static final String HTML_VERTICAL_ALIGN_MIDDLE
protected static final String HTML_VERTICAL_ALIGN_BOTTOM
protected static final String JR_PAGE_ANCHOR_PREFIX
protected static final String JR_BOOKMARK_ANCHOR_PREFIX
protected static final float DEFAULT_ZOOM
public static final String IMAGE_NAME_PREFIX
protected static final int IMAGE_NAME_PREFIX_LEGTH
protected HtmlResourceHandler imageHandler
protected HtmlResourceHandler fontHandler
protected HtmlResourceHandler resourceHandler
protected Map<String,HtmlFontFamily> fontsToProcess
public AbstractHtmlExporter(JasperReportsContext jasperReportsContext)
public HtmlResourceHandler getImageHandler()
HtmlExporterOutput.getImageHandler()
.public void setImageHandler(HtmlResourceHandler imageHandler)
HtmlExporterOutput.getImageHandler()
.public HtmlResourceHandler getFontHandler()
HtmlExporterOutput.getFontHandler()
.public void setFontHandler(HtmlResourceHandler fontHandler)
HtmlExporterOutput.getFontHandler()
.public HtmlResourceHandler getResourceHandler()
HtmlExporterOutput.getResourceHandler()
.public void setResourceHandler(HtmlResourceHandler resourceHandler)
HtmlExporterOutput.getResourceHandler()
.public static JRPrintImage getImage(List<JasperPrint> jasperPrintList, String imageName)
public static String getImageName(JRPrintElementIndex printElementIndex)
getImageName(JRPrintElementIndex, String)
.public static String getImageName(JRPrintElementIndex printElementIndex, String fileExtension)
public static JRPrintImage getImage(List<JasperPrint> jasperPrintList, JRPrintElementIndex imageIndex)
public static JRPrintElementIndex getPrintElementIndex(String imageName)
protected String resolveFontFamily(Map<AttributedCharacterIterator.Attribute,Object> attributes, Locale locale)
public void addFontFamily(HtmlFontFamily htmlFontFamily)
protected boolean isEmbedImage(JRPrintElement element)
protected boolean isEmbeddedSvgUseFonts(JRPrintElement element)
protected JRStyledText getStyledText(JRPrintText textElement, boolean setBackcolor)
getStyledText
in class JRAbstractExporter<RC extends HtmlReportConfiguration,C extends HtmlExporterConfiguration,HtmlExporterOutput,JRHtmlExporterContext>
Copyright © 2016. All rights reserved.