public interface IFIXGRIDExportInfoProvider
FIXGRIDPDFExporter and the FIXGRIDExcelExporter.
DefaultFIXGRIDExportInfoProvider and extend this
implementation - it will be kept compatible and will provide some default
behavior for new functions.| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
findAlignmentForDataCell(int rowIndex,
java.lang.String dataCellValue,
ColumnInfo column) |
java.lang.String |
findAlignmentForFooterCell(int footerRowIndex,
java.lang.String dataCellValue,
ColumnInfo column) |
java.lang.String |
findAlignmentForHeaderCell(int headerRowIndex,
java.lang.String dataCellValue,
ColumnInfo column) |
java.lang.String |
findBackgroundColorForDataCell(int rowIndex,
java.lang.String dataCellValue,
ColumnInfo column) |
java.lang.String |
findBackgroundColorForFooterCell(int footerRowIndex,
java.lang.String dataCellValue,
ColumnInfo column) |
java.lang.String |
findBackgroundColorForHeaderCell(int headerRowIndex,
java.lang.String dataCellValue,
ColumnInfo column) |
int |
findColumnWidthForPDFColumn(ColumnInfo column,
int calculatedWidth)
Explicitly pass back the PDF width of the column.
|
java.lang.String |
findFontForDataCell(int rowIndex,
java.lang.String dataCellValue,
ColumnInfo column) |
java.lang.String |
findFontForFooterCell(int rowIndex,
java.lang.String dataCellValue,
ColumnInfo column) |
java.lang.String |
findFontForHeaderCell(int rowIndex,
java.lang.String dataCellValue,
ColumnInfo column) |
java.lang.Float |
findPDFHeightForDataRow(int rowIndex)
Height that is passed as fixed height into the cells of a data row.
|
java.lang.Float |
findPDFHeightForFooterRow(int rowIndex)
Height that is passed as fixed height into the cells of a footer row.
|
java.lang.Float |
findPDFHeightForHeaderRow(int rowIndex)
Height that is passed as fixed height into the cells of a header row.
|
java.lang.String |
findTextColorForDataCell(int rowIndex,
java.lang.String dataCellValue,
ColumnInfo column) |
java.lang.String |
findTextColorForFooterCell(int rowIndex,
java.lang.String dataCellValue,
ColumnInfo column) |
java.lang.String |
findTextColorForHeaderCell(int rowIndex,
java.lang.String dataCellValue,
ColumnInfo column) |
java.util.List<java.util.List<java.lang.String>> |
updateFooterRows(java.util.List<java.util.List<java.lang.String>> footerRows)
Allows to explicitly update the rows that form the footer part of the
table.
|
java.util.List<java.util.List<java.lang.String>> |
updateHeaderRows(java.util.List<java.util.List<java.lang.String>> headerRows)
Allows to explicitly update the rows that form the header part of the
table.
|
java.lang.Float findPDFHeightForDataRow(int rowIndex)
java.lang.Float findPDFHeightForHeaderRow(int rowIndex)
java.lang.Float findPDFHeightForFooterRow(int rowIndex)
java.lang.String findBackgroundColorForDataCell(int rowIndex,
java.lang.String dataCellValue,
ColumnInfo column)
java.lang.String findBackgroundColorForHeaderCell(int headerRowIndex,
java.lang.String dataCellValue,
ColumnInfo column)
java.lang.String findBackgroundColorForFooterCell(int footerRowIndex,
java.lang.String dataCellValue,
ColumnInfo column)
java.lang.String findAlignmentForDataCell(int rowIndex,
java.lang.String dataCellValue,
ColumnInfo column)
java.lang.String findAlignmentForHeaderCell(int headerRowIndex,
java.lang.String dataCellValue,
ColumnInfo column)
java.lang.String findAlignmentForFooterCell(int footerRowIndex,
java.lang.String dataCellValue,
ColumnInfo column)
java.lang.String findTextColorForDataCell(int rowIndex,
java.lang.String dataCellValue,
ColumnInfo column)
java.lang.String findTextColorForHeaderCell(int rowIndex,
java.lang.String dataCellValue,
ColumnInfo column)
java.lang.String findTextColorForFooterCell(int rowIndex,
java.lang.String dataCellValue,
ColumnInfo column)
java.lang.String findFontForDataCell(int rowIndex,
java.lang.String dataCellValue,
ColumnInfo column)
java.lang.String findFontForHeaderCell(int rowIndex,
java.lang.String dataCellValue,
ColumnInfo column)
java.lang.String findFontForFooterCell(int rowIndex,
java.lang.String dataCellValue,
ColumnInfo column)
int findColumnWidthForPDFColumn(ColumnInfo column,
int calculatedWidth)
calculatedWidth - This is the width that is proposed by the default export algorithm.
You might return this width by default.java.util.List<java.util.List<java.lang.String>> updateHeaderRows(java.util.List<java.util.List<java.lang.String>> headerRows)
java.util.List<java.util.List<java.lang.String>> updateFooterRows(java.util.List<java.util.List<java.lang.String>> footerRows)
Copyright © CaptainCasa Gmbh. All Rights Reserved.