public class SimpleHtmlReportConfiguration extends SimpleReportExportConfiguration implements HtmlReportConfiguration
PROPERTY_ACCESSIBLE, PROPERTY_BORDER_COLLAPSE, PROPERTY_EMBED_IMAGE, PROPERTY_EMBEDDED_SVG_USE_FONTS, PROPERTY_IGNORE_HYPERLINK, PROPERTY_REMOVE_EMPTY_SPACE_BETWEEN_ROWS, PROPERTY_SIZE_UNIT, PROPERTY_WHITE_PAGE_BACKGROUND, PROPERTY_WRAP_BREAK_WORDPROPERTY_IGNORE_PAGE_MARGINSPROPERTY_EXPORT_CONFIGURATION_OVERRIDE_REPORT_HINTS| Constructor and Description |
|---|
SimpleHtmlReportConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
String |
getBorderCollapse()
Provides the value for the
border-collapse CSS property to be applied
to the table generated for the report. |
HtmlSizeUnitEnum |
getSizeUnit()
Returns a String value specifying the unit to use when measuring lengths or font size.
|
Float |
getZoomRatio()
The zoom ratio used for the export.
|
Boolean |
isAccessibleHtml()
Configuration setting that determines the exporter to produce accessible HTML.
|
Boolean |
isEmbeddedSvgUseFonts() |
Boolean |
isEmbedImage() |
Boolean |
isIgnoreHyperlink() |
Boolean |
isIgnorePageMargins()
Indicates whether page margins should be ignored when the report is exported using a grid-based exporter
|
Boolean |
isRemoveEmptySpaceBetweenRows()
Returns a boolean value specifying whether the blank lines, that sometimes appear between rows, should be deleted.
|
Boolean |
isWhitePageBackground()
Returns a boolean value specifying whether the report background should be white.
|
Boolean |
isWrapBreakWord()
Returns a boolean value specifying whether the export engine should use force wrapping by breaking words (CSS
word-wrap: break-word). |
void |
setAccessibleHtml(Boolean accessibleHtml) |
void |
setBorderCollapse(String borderCollapse) |
void |
setEmbeddedSvgUseFonts(Boolean isEmbeddedSvgUseFonts) |
void |
setEmbedImage(Boolean isEmbedImage) |
void |
setIgnoreHyperlink(Boolean isIgnoreHyperlink) |
void |
setIgnorePageMargins(Boolean isIgnorePageMargins) |
void |
setRemoveEmptySpaceBetweenRows(Boolean isRemoveEmptySpaceBetweenRows) |
void |
setSizeUnit(HtmlSizeUnitEnum sizeUnit) |
void |
setWhitePageBackground(Boolean isWhitePageBackground) |
void |
setWrapBreakWord(Boolean isWrapBreakWord) |
void |
setZoomRatio(Float zoomRatio) |
getEndPageIndex, getExporterFilter, getHyperlinkProducerFactory, getOffsetX, getOffsetY, getPageIndex, getProgressMonitor, getStartPageIndex, setEndPageIndex, setExporterFilter, setHyperlinkProducerFactory, setOffsetX, setOffsetY, setPageIndex, setProgressMonitor, setStartPageIndexisOverrideHints, setOverrideHintsclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetEndPageIndex, getExporterFilter, getHyperlinkProducerFactory, getOffsetX, getOffsetY, getPageIndex, getProgressMonitor, getStartPageIndexisOverrideHintspublic Boolean isRemoveEmptySpaceBetweenRows()
HtmlReportConfigurationisRemoveEmptySpaceBetweenRows in interface HtmlReportConfigurationHtmlReportConfiguration.PROPERTY_REMOVE_EMPTY_SPACE_BETWEEN_ROWSpublic void setRemoveEmptySpaceBetweenRows(Boolean isRemoveEmptySpaceBetweenRows)
public Boolean isWhitePageBackground()
HtmlReportConfigurationisWhitePageBackground in interface HtmlReportConfigurationHtmlReportConfiguration.PROPERTY_WHITE_PAGE_BACKGROUNDpublic void setWhitePageBackground(Boolean isWhitePageBackground)
public Boolean isWrapBreakWord()
HtmlReportConfigurationword-wrap: break-word).
Note that this CSS property is not currently supported by all browsers.
An alternative approach for forcing word breaks in HTML is to save the
line breaks at fill time via the JRTextElement.PROPERTY_SAVE_LINE_BREAKS
property.
isWrapBreakWord in interface HtmlReportConfigurationHtmlReportConfiguration.PROPERTY_WRAP_BREAK_WORDpublic void setWrapBreakWord(Boolean isWrapBreakWord)
public HtmlSizeUnitEnum getSizeUnit()
HtmlReportConfigurationgetSizeUnit in interface HtmlReportConfigurationHtmlReportConfiguration.PROPERTY_SIZE_UNITpublic void setSizeUnit(HtmlSizeUnitEnum sizeUnit)
public String getBorderCollapse()
HtmlReportConfigurationborder-collapse CSS property to be applied
to the table generated for the report.getBorderCollapse in interface HtmlReportConfigurationHtmlReportConfiguration.PROPERTY_BORDER_COLLAPSEpublic void setBorderCollapse(String borderCollapse)
public Boolean isIgnorePageMargins()
HtmlReportConfiguration
If set to true, any page in the document will be exported without taking into account its margins.
isIgnorePageMargins in interface HtmlReportConfigurationReportExportConfiguration.PROPERTY_IGNORE_PAGE_MARGINSpublic void setIgnorePageMargins(Boolean isIgnorePageMargins)
public Boolean isAccessibleHtml()
HtmlReportConfigurationisAccessibleHtml in interface HtmlReportConfigurationHtmlReportConfiguration.PROPERTY_ACCESSIBLEpublic void setAccessibleHtml(Boolean accessibleHtml)
public Float getZoomRatio()
HtmlReportConfigurationgetZoomRatio in interface HtmlReportConfigurationpublic void setZoomRatio(Float zoomRatio)
public Boolean isIgnoreHyperlink()
isIgnoreHyperlink in interface HtmlReportConfigurationHtmlReportConfiguration.PROPERTY_IGNORE_HYPERLINKpublic void setIgnoreHyperlink(Boolean isIgnoreHyperlink)
public Boolean isEmbedImage()
isEmbedImage in interface HtmlReportConfigurationHtmlReportConfiguration.PROPERTY_EMBED_IMAGEpublic void setEmbedImage(Boolean isEmbedImage)
public Boolean isEmbeddedSvgUseFonts()
isEmbeddedSvgUseFonts in interface HtmlReportConfigurationHtmlReportConfiguration.PROPERTY_EMBEDDED_SVG_USE_FONTSpublic void setEmbeddedSvgUseFonts(Boolean isEmbeddedSvgUseFonts)
Copyright © 2017. All rights reserved.