All Downloads are FREE. Search and download functionalities are using the official Maven repository.

net.sf.jasperreports.engine.export.JRHtmlExporterParameter Maven / Gradle / Ivy

There is a newer version: 6.21.3
Show newest version
/*
 * JasperReports - Free Java Reporting Library.
 * Copyright (C) 2001 - 2014 TIBCO Software Inc. All rights reserved.
 * http://www.jaspersoft.com
 *
 * Unless you have purchased a commercial license agreement from Jaspersoft,
 * the following license terms apply:
 *
 * This program is part of JasperReports.
 *
 * JasperReports is free software: you can redistribute it and/or modify
 * it under the terms of the GNU Lesser General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 *
 * JasperReports is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
 * GNU Lesser General Public License for more details.
 *
 * You should have received a copy of the GNU Lesser General Public License
 * along with JasperReports. If not, see .
 */
package net.sf.jasperreports.engine.export;

import net.sf.jasperreports.export.ExporterInput;
import net.sf.jasperreports.export.HtmlExporterConfiguration;
import net.sf.jasperreports.export.HtmlExporterOutput;
import net.sf.jasperreports.export.HtmlReportConfiguration;
import net.sf.jasperreports.export.type.HtmlSizeUnitEnum;


/**
 * Contains parameters useful for export in HTML format.
 * 

* The HTML exporter can send data to a string buffer, output stream, character stream or file on disk. The engine looks * among the export parameters in order to find the selected output type in this order: OUTPUT_STRING_BUFFER, OUTPUT_WRITER, * OUTPUT_STREAM, OUTPUT_FILE, OUTPUT_FILE_NAME. *

* An important issue is images. The HTML format stores images as separate files, so the exporter needs to know * where these images will be stored. If they are stored on disk, the IMAGES_URI parameter will be initialized with a string * containing the file name on disk. If they remain in memory, IMAGES_URI must point to a resource that is able to send the images * to the browser (such as an image servlet, as shown in the webapp example). * * @deprecated Replaced by {@link ExporterInput}, {@link HtmlExporterConfiguration} and {@link HtmlExporterOutput}. * @author Teodor Danciu ([email protected]) */ public class JRHtmlExporterParameter extends net.sf.jasperreports.engine.JRExporterParameter { /** * */ public JRHtmlExporterParameter(String name) { super(name); } /** * A map containing all the images that were used for generating the report. The JasperReports engine stores all the * images in this map, and uses the map keys for referencing images throughout the export process. * @deprecated Replaced by {@link HtmlExporterOutput#getImageHandler()}. */ public static final JRHtmlExporterParameter IMAGES_MAP = new JRHtmlExporterParameter("Images Map Object"); /** * A java.io.File instance representing an absolute path to a folder on a local disk, where all the images are stored. * @deprecated Replaced by {@link HtmlExporterOutput#getImageHandler()}. */ public static final JRHtmlExporterParameter IMAGES_DIR = new JRHtmlExporterParameter("Images Directory"); /** * An absolute path to a folder on a local disk, where all the images are stored. This is an alternative to IMAGES_DIR * @deprecated Replaced by {@link HtmlExporterOutput#getImageHandler()}. */ public static final JRHtmlExporterParameter IMAGES_DIR_NAME = new JRHtmlExporterParameter("Images Directory Name"); /** * A boolean value specifying whether the images should be stored on disk. The default value is true. If this parameter is * specified, IMAGES_DIR or IMAGES_DIR_NAME must also be specified and point to a valid directory. * @deprecated Replaced by {@link HtmlExporterOutput#getImageHandler()}. */ public static final JRHtmlExporterParameter IS_OUTPUT_IMAGES_TO_DIR = new JRHtmlExporterParameter("Is Output Images to Directory Flag"); /** * An URI to the folder where all the images are stored. It could also point to a different resource, such as an image servlet. * It is used in the generated HTML to point to the actual location of the image in the tag (as a file on disk or a * web resource). * @deprecated Replaced by {@link HtmlExporterOutput#getImageHandler()}. */ public static final JRHtmlExporterParameter IMAGES_URI = new JRHtmlExporterParameter("Images URI"); /** * @deprecated Replaced by {@link HtmlExporterConfiguration#getHtmlHeader()}. */ public static final JRHtmlExporterParameter HTML_HEADER = new JRHtmlExporterParameter("HTML Header"); /** * @deprecated Replaced by {@link HtmlExporterConfiguration#getBetweenPagesHtml()}. */ public static final JRHtmlExporterParameter BETWEEN_PAGES_HTML = new JRHtmlExporterParameter("Between Pages HTML"); /** * @deprecated Replaced by {@link HtmlExporterConfiguration#getHtmlFooter()}. */ public static final JRHtmlExporterParameter HTML_FOOTER = new JRHtmlExporterParameter("HTML Footer"); /** * @deprecated Replaced by {@link HtmlReportConfiguration#isRemoveEmptySpaceBetweenRows()}. */ public static final JRHtmlExporterParameter IS_REMOVE_EMPTY_SPACE_BETWEEN_ROWS = new JRHtmlExporterParameter("Is Remove Empty Space Between Rows"); /** * @deprecated Replaced by {@link HtmlReportConfiguration#PROPERTY_REMOVE_EMPTY_SPACE_BETWEEN_ROWS}. */ public static final String PROPERTY_REMOVE_EMPTY_SPACE_BETWEEN_ROWS = HtmlReportConfiguration.PROPERTY_REMOVE_EMPTY_SPACE_BETWEEN_ROWS; /** * @deprecated Replaced by {@link HtmlReportConfiguration#isWhitePageBackground()}. */ public static final JRHtmlExporterParameter IS_WHITE_PAGE_BACKGROUND = new JRHtmlExporterParameter("Is White Page Background"); /** * @deprecated Replaced by {@link HtmlReportConfiguration#PROPERTY_WHITE_PAGE_BACKGROUND}. */ public static final String PROPERTY_WHITE_PAGE_BACKGROUND = HtmlReportConfiguration.PROPERTY_WHITE_PAGE_BACKGROUND; /** * @deprecated Replaced by {@link JRHtmlExporterConfiguration#isUsingImagesToAlign()}. */ public static final JRHtmlExporterParameter IS_USING_IMAGES_TO_ALIGN = new JRHtmlExporterParameter("Is Using Images To Align"); /** * @deprecated Replaced by {@link JRHtmlExporterConfiguration#PROPERTY_USING_IMAGES_TO_ALIGN}. */ public static final String PROPERTY_USING_IMAGES_TO_ALIGN = JRHtmlExporterConfiguration.PROPERTY_USING_IMAGES_TO_ALIGN; /** * @deprecated Replaced by {@link HtmlReportConfiguration#isWrapBreakWord()}. */ public static final JRHtmlExporterParameter IS_WRAP_BREAK_WORD = new JRHtmlExporterParameter("Is Wrap Break Word"); /** * @deprecated Replaced by {@link HtmlReportConfiguration#PROPERTY_WRAP_BREAK_WORD}. */ public static final String PROPERTY_WRAP_BREAK_WORD = HtmlReportConfiguration.PROPERTY_WRAP_BREAK_WORD; /** * @deprecated Replaced by {@link HtmlReportConfiguration#getSizeUnit()}. */ public static final JRHtmlExporterParameter SIZE_UNIT = new JRHtmlExporterParameter("Size Unit"); /** * @deprecated Replaced by {@link HtmlReportConfiguration#PROPERTY_SIZE_UNIT}. */ public static final String PROPERTY_SIZE_UNIT = HtmlReportConfiguration.PROPERTY_SIZE_UNIT; /** * @deprecated Replaced by {@link HtmlSizeUnitEnum#PIXEL}. */ public static final String SIZE_UNIT_PIXEL = HtmlSizeUnitEnum.PIXEL.getName(); /** * @deprecated Replaced by {@link HtmlSizeUnitEnum#POINT}. */ public static final String SIZE_UNIT_POINT = HtmlSizeUnitEnum.POINT.getName(); /** * @deprecated Replaced by {@link HtmlReportConfiguration#getZoomRatio()}. */ public static final JRHtmlExporterParameter ZOOM_RATIO = new JRHtmlExporterParameter("Zoom Ratio"); /** * @deprecated Replaced by {@link JRHtmlReportConfiguration#isFramesAsNestedTables()}. */ public static final JRHtmlExporterParameter FRAMES_AS_NESTED_TABLES = new JRHtmlExporterParameter("Export Frames as Nested Tables"); /** * @deprecated Replaced by {@link JRHtmlReportConfiguration#PROPERTY_FRAMES_AS_NESTED_TABLES}. */ public static final String PROPERTY_FRAMES_AS_NESTED_TABLES = JRHtmlReportConfiguration.PROPERTY_FRAMES_AS_NESTED_TABLES; /** * @deprecated Replaced by {@link HtmlExporterConfiguration#isFlushOutput()}. */ public static final JRHtmlExporterParameter FLUSH_OUTPUT = new JRHtmlExporterParameter("Flush Output"); /** * @deprecated Replaced by {@link HtmlExporterConfiguration#PROPERTY_FLUSH_OUTPUT}. */ public static final String PROPERTY_FLUSH_OUTPUT = HtmlExporterConfiguration.PROPERTY_FLUSH_OUTPUT; }





© 2015 - 2024 Weber Informatics LLC | Privacy Policy