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 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
isHorizontallyMergeEmptyCells()
Flag that specifies that empty cells are to be horizontally merged.boolean
isIgnoreLastRow()
boolean
isIgnorePageMargins()
Specifies whether empty page margins should be ignoredboolean
isSpanCells()
Specifies whether the exporter handles cells spanvoid
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 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 givenframe
element.
-
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 toexport
frames
.- 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(Map<String,Object> xCutsProperties, JRPrintElement element)
-
setYProperties
void setYProperties(CutsInfo yCuts, JRPrintElement element, int row1, int col1, int row2, int col2)
-
setYProperties
void setYProperties(Map<String,Object> yCutsProperties, JRPrintElement element)
-
-