Class JRXlsAbstractExporterNature
java.lang.Object
net.sf.jasperreports.engine.export.AbstractExporterNature
net.sf.jasperreports.engine.export.JRXlsAbstractExporterNature
- All Implemented Interfaces:
ExporterFilter
,ExporterNature
- Direct Known Subclasses:
JROdsExporterNature
,JRXlsExporterNature
,JRXlsxExporterNature
- Author:
- Teodor Danciu (teodord@users.sourceforge.net)
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected boolean
protected boolean
Fields inherited from class net.sf.jasperreports.engine.export.AbstractExporterNature
filter, handlerEnvironment, jasperReportsContext, propertiesUtil
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
JRXlsAbstractExporterNature
(JasperReportsContext jasperReportsContext, ExporterFilter filter, boolean isIgnoreGraphics, boolean isIgnorePageMargins) -
Method Summary
Modifier and TypeMethodDescriptiongetColumnAutoFit
(JRPrintElement element) getColumnWidth
(JRPrintElement element, boolean columnAutoFit) getColumnWidthRatio
(JRPrintElement element) getDefinedNames
(JRPrintElement element) getFirstPageNumber
(JRPrintElement element) getFreezeColumnEdge
(JRPrintElement element) getFreezeRowEdge
(JRPrintElement element) getIgnoreCellBackground
(JRPrintElement element) getIgnoreCellBorder
(JRPrintElement element) getIgnoreRowHeight
(JRPrintElement element) getPageScale
(JRPrintElement element) getPrintFooterMargin
(JRPrintElement element) getPrintHeaderMargin
(JRPrintElement element) getPrintPageBottomMargin
(JRPrintElement element) getPrintPageHeight
(JRPrintElement element) getPrintPageLeftMargin
(JRPrintElement element) getPrintPageRightMargin
(JRPrintElement element) getPrintPageTopMargin
(JRPrintElement element) getPrintPageWidth
(JRPrintElement element) getRowAutoFit
(JRPrintElement element) getRowLevelSuffixes
(JRPrintElement element) getSheetFooterCenter
(JRPrintElement element) getSheetFooterLeft
(JRPrintElement element) getSheetFooterRight
(JRPrintElement element) getSheetHeaderCenter
(JRPrintElement element) getSheetHeaderLeft
(JRPrintElement element) getSheetHeaderRight
(JRPrintElement element) getSheetName
(JRPrintElement element) getSheetTabColor
(JRPrintElement element) getShowGridlines
(JRPrintElement element) getWhitePageBackground
(JRPrintElement element) boolean
isBreakAfterRow
(JRPrintElement element) boolean
isBreakBeforeRow
(JRPrintElement element) boolean
isDeep
(JRPrintFrame frame) Specified whether to include in the grid sub elements of a givenframe
element.boolean
Flag that specifies that empty cells are to be horizontally merged.boolean
boolean
Specifies whether empty page margins should be ignoredboolean
Specifies whether the exporter handles cells spanboolean
isToExport
(JRPrintElement element) void
setXProperties
(Map<String, Object> xCutsProperties, JRPrintElement element) void
setXProperties
(CutsInfo xCuts, JRPrintElement element, int row1, int col1, int row2, int col2) void
setYProperties
(Map<String, Object> yCutsProperties, JRPrintElement element) void
setYProperties
(CutsInfo yCuts, JRPrintElement element, int row1, int col1, int row2, int col2) Methods inherited from class net.sf.jasperreports.engine.export.AbstractExporterNature
getPropertiesUtil
-
Field Details
-
isIgnoreGraphics
protected boolean isIgnoreGraphics -
isIgnorePageMargins
protected boolean isIgnorePageMargins
-
-
Constructor Details
-
JRXlsAbstractExporterNature
protected JRXlsAbstractExporterNature(JasperReportsContext jasperReportsContext, ExporterFilter filter, boolean isIgnoreGraphics, boolean isIgnorePageMargins)
-
-
Method Details
-
isToExport
-
isDeep
Description copied from interface:ExporterNature
Specified whether to include in the grid sub elements of a givenframe
element. -
isSpanCells
public boolean isSpanCells()Description copied from interface:ExporterNature
Specifies whether the exporter handles cells span -
isIgnoreLastRow
public boolean isIgnoreLastRow() -
isHorizontallyMergeEmptyCells
public boolean isHorizontallyMergeEmptyCells()Description copied from interface:ExporterNature
Flag that specifies that empty cells are to be horizontally merged.If the flag is set and this nature is
deep
, the nature is required toexport
frames
.- Returns:
- whether empty cells are to be horizontally merged
-
isIgnorePageMargins
public boolean isIgnorePageMargins()Specifies whether empty page margins should be ignored -
isBreakBeforeRow
-
isBreakAfterRow
-
getRowAutoFit
-
getIgnoreRowHeight
-
getColumnAutoFit
-
getShowGridlines
-
getIgnoreCellBackground
-
getIgnoreCellBorder
-
getWhitePageBackground
-
getColumnWidth
-
getColumnWidthRatio
-
getRowLevelSuffixes
-
getSheetName
-
getFreezeRowEdge
-
getFreezeColumnEdge
-
getSheetTabColor
-
getPageScale
-
getFirstPageNumber
-
getDefinedNames
-
setXProperties
public void setXProperties(CutsInfo xCuts, JRPrintElement element, int row1, int col1, int row2, int col2) - Specified by:
setXProperties
in interfaceExporterNature
- Overrides:
setXProperties
in classAbstractExporterNature
-
setXProperties
- Specified by:
setXProperties
in interfaceExporterNature
- Overrides:
setXProperties
in classAbstractExporterNature
-
setYProperties
public void setYProperties(CutsInfo yCuts, JRPrintElement element, int row1, int col1, int row2, int col2) - Specified by:
setYProperties
in interfaceExporterNature
- Overrides:
setYProperties
in classAbstractExporterNature
-
setYProperties
- Specified by:
setYProperties
in interfaceExporterNature
- Overrides:
setYProperties
in classAbstractExporterNature
-
getPrintPageTopMargin
-
getPrintPageLeftMargin
-
getPrintPageBottomMargin
-
getPrintPageRightMargin
-
getPrintPageHeight
-
getPrintPageWidth
-
getPrintHeaderMargin
-
getSheetHeaderLeft
-
getSheetHeaderCenter
-
getSheetHeaderRight
-