| java.lang.Object net.sf.jasperreports.engine.JRAbstractExporter net.sf.jasperreports.engine.export.JRHtmlExporter
JRHtmlExporter | public class JRHtmlExporter extends JRAbstractExporter (Code) | | Exports a JasperReports document to HTML format. It has character output type and exports the document to a
grid-based layout.
Since classic AWT fonts can be sometimes very different from HTML fonts, a font mapping feature was added.
By using the
JRExporterParameter.FONT_MAP parameter, a logical font like "sansserif" can be mapped to a
list of HTML specific fonts, like "Arial, Verdana, Tahoma". Both map keys and values are strings.
author: Teodor Danciu (teodord@users.sourceforge.net) version: $Id: JRHtmlExporter.java 1824 2007-08-23 14:19:12Z teodord $ |
Inner Class :protected static interface StringProvider | |
Method Summary | |
protected Color | appendBackcolorStyle(JRExporterGridCell gridCell, StringBuffer styleBuffer) | protected void | appendBorderStyle(JRBox box, StringBuffer styleBuffer) | protected void | endHyperlink() | protected void | exportFrame(JRPrintFrame frame, JRExporterGridCell gridCell) | protected void | exportGrid(JRGridLayout gridLayout, boolean whitePageBackground) | protected void | exportImage(JRPrintImage image, JRExporterGridCell gridCell) | protected void | exportLine(JRPrintLine line, JRExporterGridCell gridCell) | protected void | exportPage(JRPrintPage page) | protected void | exportRectangle(JRPrintElement element, JRExporterGridCell gridCell) | public void | exportReport() | protected void | exportReportToWriter() | protected void | exportStyledText(JRStyledText styledText) | protected void | exportStyledTextRun(Map attributes, String text) | protected void | exportText(JRPrintText text, JRExporterGridCell gridCell) | protected JRHyperlinkProducer | getCustomHandler(JRPrintHyperlink link) | protected JRPrintElementIndex | getElementIndex(JRExporterGridCell gridCell) | protected String | getHyperlinkTarget(JRPrintHyperlink link) | protected String | getHyperlinkURL(JRPrintHyperlink link) | public static JRPrintImage | getImage(List jasperPrintList, String imageName) | public static JRPrintImage | getImage(List jasperPrintList, JRPrintElementIndex imageIndex) | public static String | getImageName(JRPrintElementIndex printElementIndex) | public static JRPrintElementIndex | getPrintElementIndex(String imageName) | protected void | loadPxImage() | protected void | restoreBackcolor() | protected void | setBackcolor(Color color) | protected void | setDeepGrid() | protected void | setHyperlinkProducerFactory() | protected boolean | startHyperlink(JRPrintHyperlink link) | protected void | writeCellTDStart(JRExporterGridCell gridCell) | protected void | writeEmptyCell(JRExporterGridCell cell, int rowHeight) | protected void | writeImageAreaCoordinates(int[] coords) | protected void | writeImageAreaHyperlink(JRPrintHyperlink hyperlink) | protected void | writeImageMap(String imageMapName, JRPrintImage image, List imageMapAreas) |
CSS_TEXT_ALIGN_CENTER | final protected static String CSS_TEXT_ALIGN_CENTER(Code) | | |
CSS_TEXT_ALIGN_JUSTIFY | final protected static String CSS_TEXT_ALIGN_JUSTIFY(Code) | | |
CSS_TEXT_ALIGN_LEFT | final protected static String CSS_TEXT_ALIGN_LEFT(Code) | | |
CSS_TEXT_ALIGN_RIGHT | final protected static String CSS_TEXT_ALIGN_RIGHT(Code) | | |
HTML_VERTICAL_ALIGN_BOTTOM | final protected static String HTML_VERTICAL_ALIGN_BOTTOM(Code) | | |
HTML_VERTICAL_ALIGN_MIDDLE | final protected static String HTML_VERTICAL_ALIGN_MIDDLE(Code) | | |
HTML_VERTICAL_ALIGN_TOP | final protected static String HTML_VERTICAL_ALIGN_TOP(Code) | | |
IMAGE_NAME_PREFIX | final public static String IMAGE_NAME_PREFIX(Code) | | |
IMAGE_NAME_PREFIX_LEGTH | final protected static int IMAGE_NAME_PREFIX_LEGTH(Code) | | |
JR_PAGE_ANCHOR_PREFIX | final protected static String JR_PAGE_ANCHOR_PREFIX(Code) | | |
deepGrid | protected boolean deepGrid(Code) | | |
emptyCellStringProvider | protected StringProvider emptyCellStringProvider(Code) | | |
imageNameToImageDataMap | protected Map imageNameToImageDataMap(Code) | | |
imagesToProcess | protected List imagesToProcess(Code) | | |
isOutputImagesToDir | protected boolean isOutputImagesToDir(Code) | | |
isPxImageLoaded | protected boolean isPxImageLoaded(Code) | | |
isRemoveEmptySpace | protected boolean isRemoveEmptySpace(Code) | | |
isUsingImagesToAlign | protected boolean isUsingImagesToAlign(Code) | | |
isWhitePageBackground | protected boolean isWhitePageBackground(Code) | | |
isWrapBreakWord | protected boolean isWrapBreakWord(Code) | | |
pageIndex | protected int pageIndex(Code) | | |
rendererToImagePathMap | protected Map rendererToImagePathMap(Code) | | |
reportIndex | protected int reportIndex(Code) | | |
JRHtmlExporter | public JRHtmlExporter()(Code) | | |
restoreBackcolor | protected void restoreBackcolor()(Code) | | |
setBackcolor | protected void setBackcolor(Color color)(Code) | | |
setDeepGrid | protected void setDeepGrid()(Code) | | |
setHyperlinkProducerFactory | protected void setHyperlinkProducerFactory()(Code) | | |
writeImageAreaCoordinates | protected void writeImageAreaCoordinates(int[] coords) throws IOException(Code) | | |
Methods inherited from net.sf.jasperreports.engine.JRAbstractExporter | protected Number defaultParseNumber(String textStr, Class valueClass)(Code)(Java Doc) abstract public void exportReport() throws JRException(Code)(Java Doc) protected TextValue getBooleanCellValue(JRPrintText text, String textStr)(Code)(Java Doc) protected boolean getBooleanParameter(JRExporterParameter parameter, String property, boolean defaultValue)(Code)(Java Doc) protected JRBox getBox(JRPrintGraphicElement element)(Code)(Java Doc) protected TextValue getDateCellValue(JRPrintText text, String textStr) throws ParseException(Code)(Java Doc) protected DateFormat getDateFormat(String formatFactoryClass, String pattern, Locale lc, TimeZone tz)(Code)(Java Doc) protected int getIntegerParameter(JRExporterParameter parameter, String property, int defaultValue)(Code)(Java Doc) protected TextValue getNumberCellValue(JRPrintText text, String textStr) throws ParseException, ClassNotFoundException(Code)(Java Doc) protected NumberFormat getNumberFormat(String formatFactoryClass, String pattern, Locale lc)(Code)(Java Doc) protected int getOffsetX()(Code)(Java Doc) protected int getOffsetY()(Code)(Java Doc) public Object getParameter(JRExporterParameter parameter)(Code)(Java Doc) public Map getParameters()(Code)(Java Doc) protected String getStringParameter(JRExporterParameter parameter, String property)(Code)(Java Doc) protected String getStringParameterOrDefault(JRExporterParameter parameter, String property)(Code)(Java Doc) protected JRStyledText getStyledText(JRPrintText textElement, boolean setBackcolor)(Code)(Java Doc) protected JRStyledText getStyledText(JRPrintText textElement)(Code)(Java Doc) protected String getTextFormatFactoryClass(JRPrintText text)(Code)(Java Doc) protected Locale getTextLocale(JRPrintText text)(Code)(Java Doc) protected TimeZone getTextTimeZone(JRPrintText text)(Code)(Java Doc) protected TextValue getTextValue(JRPrintText text, String textStr)(Code)(Java Doc) protected TextValue getTextValueString(JRPrintText text, String textStr)(Code)(Java Doc) public void reset()(Code)(Java Doc) protected void resetClassLoader()(Code)(Java Doc) protected void resetExportContext()(Code)(Java Doc) protected void restoreElementOffsets()(Code)(Java Doc) protected void setClassLoader()(Code)(Java Doc) protected void setExportContext()(Code)(Java Doc) protected void setFrameElementsOffset(JRPrintFrame frame, boolean relative)(Code)(Java Doc) protected void setInput() throws JRException(Code)(Java Doc) protected void setOffset()(Code)(Java Doc) protected void setOutput()(Code)(Java Doc) protected void setPageRange() throws JRException(Code)(Java Doc) public void setParameter(JRExporterParameter parameter, Object value)(Code)(Java Doc) public void setParameters(Map parameters)(Code)(Java Doc)
|
|
|