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, setReportContextprotected 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 © 2017. All rights reserved.