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 Details

    • isDeep

      boolean isDeep(JRPrintFrame frame)
      Specified whether to include in the grid sub elements of a given frame 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 to export 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)