HtmlExporter
.public class JRXhtmlExporter extends AbstractHtmlExporter<HtmlReportConfiguration,HtmlExporterConfiguration>
Modifier and Type | Class and Description |
---|---|
protected class |
JRXhtmlExporter.ExporterContext
Deprecated.
|
JRAbstractExporter.BaseExporterContext, JRAbstractExporter.PageRange
Modifier and Type | Field and Description |
---|---|
protected int |
bottomLimit
Deprecated.
|
protected int |
elementIndex
Deprecated.
|
protected java.util.Map<java.lang.String,HtmlFont> |
fontsToProcess
Deprecated.
|
protected java.util.List<net.sf.jasperreports.engine.export.JRXhtmlExporter.FrameInfo> |
frameInfoStack
Deprecated.
|
protected boolean |
hyperlinkStarted
Deprecated.
|
protected java.util.Map<Pair<java.lang.String,java.awt.Rectangle>,java.lang.String> |
imageMaps
Deprecated.
|
protected int |
leftLimit
Deprecated.
|
protected int |
pageIndex
Deprecated.
|
static java.lang.String |
PROPERTY_IGNORE_HYPERLINK
Deprecated.
|
protected java.util.Map<java.lang.String,java.lang.String> |
rendererToImagePathMap
Deprecated.
|
protected int |
reportIndex
Deprecated.
|
protected int |
rightLimit
Deprecated.
|
protected JRHyperlinkTargetProducerFactory |
targetProducerFactory
Deprecated.
|
protected int |
topLimit
Deprecated.
|
protected java.io.Writer |
writer
Deprecated.
|
static java.lang.String |
XHTML_EXPORTER_KEY
Deprecated.
The exporter key, as used in
GenericElementHandlerEnviroment.getHandler(net.sf.jasperreports.engine.JRGenericElementType, String) . |
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 |
---|
JRXhtmlExporter()
Deprecated.
|
JRXhtmlExporter(JasperReportsContext jasperReportsContext)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
protected void |
appendBackcolorStyle(JRPrintElement element,
java.lang.StringBuffer styleBuffer)
Deprecated.
|
protected boolean |
appendBorderStyle(JRLineBox box,
java.lang.StringBuffer styleBuffer)
Deprecated.
|
protected void |
appendPositionStyle(int x,
int y,
java.lang.StringBuffer styleBuffer)
Deprecated.
|
protected void |
appendPositionStyle(JRPrintElement element,
JRBoxContainer boxContainer,
java.lang.StringBuffer styleBuffer)
Deprecated.
|
protected void |
appendPositionStyle(JRPrintElement element,
JRPen pen,
java.lang.StringBuffer styleBuffer)
Deprecated.
|
protected void |
appendSizeStyle(int width,
int height,
java.lang.StringBuffer styleBuffer)
Deprecated.
|
protected void |
appendSizeStyle(JRPrintElement element,
JRBoxContainer boxContainer,
java.lang.StringBuffer styleBuffer)
Deprecated.
|
protected void |
appendSizeStyle(JRPrintElement element,
JRPen pen,
java.lang.StringBuffer styleBuffer)
Deprecated.
|
protected void |
endHyperlink()
Deprecated.
|
protected void |
ensureOutput()
Deprecated.
|
protected void |
exportElements(java.util.List<JRPrintElement> elements)
Deprecated.
|
void |
exportFrame(JRPrintFrame frame)
Deprecated.
|
protected void |
exportGenericElement(JRGenericPrintElement element)
Deprecated.
|
protected void |
exportImage(JRPrintImage image)
Deprecated.
|
protected void |
exportLine(JRPrintLine line)
Deprecated.
|
protected void |
exportPage(JRPrintPage page)
Deprecated.
|
protected void |
exportRectangle(JRPrintGraphicElement element)
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)
Deprecated.
|
protected java.lang.Class<HtmlExporterConfiguration> |
getConfigurationInterface()
Deprecated.
|
java.lang.String |
getDataAttributes(JRPrintElement element)
Deprecated.
|
protected JRPrintElementIndex |
getElementIndex()
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 int |
getInsideBorderOffset(float borderWidth,
boolean small)
Deprecated.
|
protected java.lang.Class<HtmlReportConfiguration> |
getItemConfigurationInterface()
Deprecated.
|
protected JRStyledText |
getStyledText(JRPrintText textElement,
boolean setBackcolor)
Deprecated.
|
protected void |
initExport()
Deprecated.
|
protected void |
initReport()
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 |
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, setJasperReportsContext, setOffset, setOffset, setParameter, setParameters, setReportContext
public static final java.lang.String PROPERTY_IGNORE_HYPERLINK
public static final java.lang.String XHTML_EXPORTER_KEY
GenericElementHandlerEnviroment.getHandler(net.sf.jasperreports.engine.JRGenericElementType, String)
.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 java.util.List<net.sf.jasperreports.engine.export.JRXhtmlExporter.FrameInfo> frameInfoStack
protected int elementIndex
protected int topLimit
protected int leftLimit
protected int rightLimit
protected int bottomLimit
protected JRHyperlinkTargetProducerFactory targetProducerFactory
protected boolean hyperlinkStarted
public JRXhtmlExporter()
JRXhtmlExporter(JasperReportsContext)
public JRXhtmlExporter(JasperReportsContext jasperReportsContext)
protected java.lang.Class<HtmlExporterConfiguration> getConfigurationInterface()
protected java.lang.Class<HtmlReportConfiguration> getItemConfigurationInterface()
protected void ensureOutput()
public void exportReport() throws JRException
Exporter
exportReport
in interface Exporter<ExporterInput,HtmlReportConfiguration,HtmlExporterConfiguration,HtmlExporterOutput>
exportReport
in class JRAbstractExporter<HtmlReportConfiguration,HtmlExporterConfiguration,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 exportElements(java.util.List<JRPrintElement> elements) throws java.io.IOException, JRException
java.io.IOException
JRException
protected void exportLine(JRPrintLine line) throws java.io.IOException
java.io.IOException
protected void exportRectangle(JRPrintGraphicElement element) 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) 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 int getInsideBorderOffset(float borderWidth, boolean small)
protected void appendSizeStyle(JRPrintElement element, JRBoxContainer boxContainer, java.lang.StringBuffer styleBuffer)
protected void appendSizeStyle(JRPrintElement element, JRPen pen, java.lang.StringBuffer styleBuffer)
protected void appendSizeStyle(int width, int height, java.lang.StringBuffer styleBuffer)
protected void appendPositionStyle(JRPrintElement element, JRBoxContainer boxContainer, java.lang.StringBuffer styleBuffer)
protected void appendPositionStyle(JRPrintElement element, JRPen pen, java.lang.StringBuffer styleBuffer)
protected void appendPositionStyle(int x, int y, java.lang.StringBuffer styleBuffer)
protected void appendBackcolorStyle(JRPrintElement element, java.lang.StringBuffer styleBuffer)
protected void exportImage(JRPrintImage image) throws JRException, java.io.IOException
JRException
java.io.IOException
protected JRPrintElementIndex getElementIndex()
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
public java.lang.String getDataAttributes(JRPrintElement element)
public void exportFrame(JRPrintFrame frame) throws java.io.IOException, JRException
java.io.IOException
JRException
protected void exportGenericElement(JRGenericPrintElement element) 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<HtmlReportConfiguration,HtmlExporterConfiguration,HtmlExporterOutput,JRHtmlExporterContext>
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)
public java.lang.String getExporterKey()
© 2001-2014 TIBCO Software Inc. www.jaspersoft.com