Interface IFIXGRIDSpreadSheetExporter

All Known Subinterfaces:
IFIXGRIDExcelExporter, IFIXGRIDOdsExporter
All Known Implementing Classes:
FIXGRIDDummyExcelExporter, FIXGRIDDummyOdsExporter, FIXGRIDExcelExporter, FIXGRIDOdsExporter

public interface IFIXGRIDSpreadSheetExporter
Base interface for spreadsheet exports.
  • Method Details

    • setGridTitle

      void setGridTitle(String title)
      Setting of title text that is printed before the grid.
    • exportGrid

      byte[] exportGrid(FIXGRIDBinding fixgrid, List<org.eclnt.jsfserver.elements.impl.FIXGRIDComponent.ColumnInfo> columns, List<List<FIXGRIDBinding.FormattedValue>> data, boolean selctedItemsOnly)
      Creation of pdf document.
    • setExportInfoProvider

      void setExportInfoProvider(IFIXGRIDExportInfoProvider exportInfoProvider)
      Optional call back interface which allows the exporter to get more information about individual data rows/cells.
    • setColumnSizeFactor

      void setColumnSizeFactor(float columnSizeFactor)
      There is a calculation of column widths which is based in the width definition inside the FIXGRID component. You can influence this calculation by assigning a factor. The calculated width is multiplied with the factor after calculation. The default value of the factor is 1f representing "100%".
    • getColumnSizeFactor

      float getColumnSizeFactor()
    • setMaxNumberOfGridRows

      void setMaxNumberOfGridRows(int maxNumberOfGridRows)
    • getMaxNumberOfGridRows

      int getMaxNumberOfGridRows()