Interface ExporterNature
-
- All Superinterfaces:
ExporterFilter
- All Known Implementing Classes:
AbstractExporterNature,JRCsvExporterNature,JRDocxExporterNature,JROdsExporterNature,JROdtExporterNature,JROfficeOpenXmlExporterNature,JROpenDocumentExporterNature,JRPptxExporterNature,JRXlsAbstractExporterNature,JRXlsExporterNature,JRXlsMetadataExporterNature,JRXlsxExporterNature
public interface ExporterNature extends ExporterFilter
- Author:
- Teodor Danciu (teodord@users.sourceforge.net)
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleanisBreakAfterRow(JRPrintElement element)booleanisBreakBeforeRow(JRPrintElement element)booleanisDeep(JRPrintFrame frame)Specified whether to include in the grid sub elements of a givenframeelement.booleanisHorizontallyMergeEmptyCells()Flag that specifies that empty cells are to be horizontally merged.booleanisIgnoreLastRow()booleanisIgnorePageMargins()Specifies whether empty page margins should be ignoredbooleanisSpanCells()Specifies whether the exporter handles cells spanvoidsetXProperties(java.util.Map<java.lang.String,java.lang.Object> xCutsProperties, JRPrintElement element)voidsetXProperties(CutsInfo xCuts, JRPrintElement element, int row1, int col1, int row2, int col2)voidsetYProperties(java.util.Map<java.lang.String,java.lang.Object> yCutsProperties, JRPrintElement element)voidsetYProperties(CutsInfo yCuts, JRPrintElement element, int row1, int col1, int row2, int col2)-
Methods inherited from interface net.sf.jasperreports.engine.export.ExporterFilter
isToExport
-
-
-
-
Method Detail
-
isDeep
boolean isDeep(JRPrintFrame frame)
Specified whether to include in the grid sub elements of a givenframeelement.
-
isSpanCells
boolean isSpanCells()
Specifies whether the exporter handles cells span
-
isIgnoreLastRow
boolean isIgnoreLastRow()
-
isIgnorePageMargins
boolean isIgnorePageMargins()
Specifies whether empty page margins should be ignored
-
isBreakBeforeRow
boolean isBreakBeforeRow(JRPrintElement element)
-
isBreakAfterRow
boolean isBreakAfterRow(JRPrintElement element)
-
isHorizontallyMergeEmptyCells
boolean isHorizontallyMergeEmptyCells()
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 toexportframes.- Returns:
- whether empty cells are to be horizontally merged
-
setXProperties
void setXProperties(CutsInfo xCuts, JRPrintElement element, int row1, int col1, int row2, int col2)
-
setXProperties
void setXProperties(java.util.Map<java.lang.String,java.lang.Object> xCutsProperties, JRPrintElement element)
-
setYProperties
void setYProperties(CutsInfo yCuts, JRPrintElement element, int row1, int col1, int row2, int col2)
-
setYProperties
void setYProperties(java.util.Map<java.lang.String,java.lang.Object> yCutsProperties, JRPrintElement element)
-
-