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 booleanprotected booleanFields inherited from class net.sf.jasperreports.engine.export.AbstractExporterNature
filter, handlerEnvironment, jasperReportsContext, propertiesUtil -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJRXlsAbstractExporterNature(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) booleanisBreakAfterRow(JRPrintElement element) booleanisBreakBeforeRow(JRPrintElement element) booleanisDeep(JRPrintFrame frame) Specified whether to include in the grid sub elements of a givenframeelement.booleanFlag that specifies that empty cells are to be horizontally merged.booleanbooleanSpecifies whether empty page margins should be ignoredbooleanSpecifies whether the exporter handles cells spanbooleanisToExport(JRPrintElement element) voidsetXProperties(Map<String, Object> xCutsProperties, JRPrintElement element) voidsetXProperties(CutsInfo xCuts, JRPrintElement element, int row1, int col1, int row2, int col2) voidsetYProperties(Map<String, Object> yCutsProperties, JRPrintElement element) voidsetYProperties(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:ExporterNatureSpecified whether to include in the grid sub elements of a givenframeelement. -
isSpanCells
public boolean isSpanCells()Description copied from interface:ExporterNatureSpecifies whether the exporter handles cells span -
isIgnoreLastRow
public boolean isIgnoreLastRow() -
isHorizontallyMergeEmptyCells
public boolean isHorizontallyMergeEmptyCells()Description copied from interface:ExporterNatureFlag that specifies that empty cells are to be horizontally merged.If the flag is set and this nature is
deep, the nature is required toexportframes.- 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:
setXPropertiesin interfaceExporterNature- Overrides:
setXPropertiesin classAbstractExporterNature
-
setXProperties
- Specified by:
setXPropertiesin interfaceExporterNature- Overrides:
setXPropertiesin classAbstractExporterNature
-
setYProperties
public void setYProperties(CutsInfo yCuts, JRPrintElement element, int row1, int col1, int row2, int col2) - Specified by:
setYPropertiesin interfaceExporterNature- Overrides:
setYPropertiesin classAbstractExporterNature
-
setYProperties
- Specified by:
setYPropertiesin interfaceExporterNature- Overrides:
setYPropertiesin classAbstractExporterNature
-
getPrintPageTopMargin
-
getPrintPageLeftMargin
-
getPrintPageBottomMargin
-
getPrintPageRightMargin
-
getPrintPageHeight
-
getPrintPageWidth
-
getPrintHeaderMargin
-
getSheetHeaderLeft
-
getSheetHeaderCenter
-
getSheetHeaderRight
-