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, resourceHandlerallSelector, crtCompositeConfiguration, crtCompositeItemConfiguration, crtItem, dateFormatCache, EXCEPTION_MESSAGE_KEY_END_PAGE_INDEX_OUT_OF_RANGE, 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| 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, setResourceHandlercreateFilter, 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, reset, resetClassLoader, resetExportContext, restoreElementOffsets, setClassLoader, setConfiguration, setConfiguration, setCurrentExporterInputItem, setExporterInput, setExporterOutput, setFrameElementsOffset, setJasperPrint, setJasperReportsContext, setOffset, setOffset, setParameter, setParameters, setReportContextpublic 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()
public JRXhtmlExporter(JasperReportsContext jasperReportsContext)
protected java.lang.Class<HtmlExporterConfiguration> getConfigurationInterface()
protected java.lang.Class<HtmlReportConfiguration> getItemConfigurationInterface()
protected void ensureOutput()
public void exportReport()
throws JRException
ExporterexportReport in interface Exporter<ExporterInput,HtmlReportConfiguration,HtmlExporterConfiguration,HtmlExporterOutput>exportReport in class JRAbstractExporter<HtmlReportConfiguration,HtmlExporterConfiguration,HtmlExporterOutput,JRHtmlExporterContext>JRExceptionprotected void initExport()
protected void initReport()
protected void exportReportToWriter()
throws JRException,
java.io.IOException
JRExceptionjava.io.IOExceptionprotected void exportPage(JRPrintPage page) throws JRException, java.io.IOException
JRExceptionjava.io.IOExceptionprotected void exportElements(java.util.List<JRPrintElement> elements) throws java.io.IOException, JRException
java.io.IOExceptionJRExceptionprotected void exportLine(JRPrintLine line) throws java.io.IOException
java.io.IOExceptionprotected void exportRectangle(JRPrintGraphicElement element) throws java.io.IOException
java.io.IOExceptionprotected void exportStyledText(JRPrintText printText, JRStyledText styledText, java.lang.String tooltip) throws java.io.IOException
java.io.IOExceptionprotected 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.IOExceptionprotected void exportText(JRPrintText text) throws java.io.IOException
java.io.IOExceptionprotected boolean startHyperlink(JRPrintHyperlink link) throws java.io.IOException
java.io.IOExceptionprotected java.lang.String getHyperlinkTarget(JRPrintHyperlink link)
protected java.lang.String getHyperlinkURL(JRPrintHyperlink link)
protected void endHyperlink()
throws java.io.IOException
java.io.IOExceptionprotected 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
JRExceptionjava.io.IOExceptionprotected JRPrintElementIndex getElementIndex()
protected void writeImageMap(java.lang.String imageMapName,
JRPrintImage image,
java.util.List<JRPrintImageAreaHyperlink> imageMapAreas)
throws java.io.IOException
java.io.IOExceptionprotected void writeImageAreaCoordinates(int[] coords)
throws java.io.IOException
java.io.IOExceptionprotected void writeImageAreaHyperlink(JRPrintHyperlink hyperlink) throws java.io.IOException
java.io.IOExceptionpublic java.lang.String getDataAttributes(JRPrintElement element)
public void exportFrame(JRPrintFrame frame) throws java.io.IOException, JRException
java.io.IOExceptionJRExceptionprotected void exportGenericElement(JRGenericPrintElement element) throws java.io.IOException
java.io.IOExceptionpublic java.util.Map<JRExporterParameter,java.lang.Object> getExportParameters()
public java.lang.String getExporterPropertiesPrefix()
JRAbstractExportergetExporterPropertiesPrefix 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-2010 Jaspersoft Corporation www.jaspersoft.com