Class ExcelAutoColumnSizer

java.lang.Object
io.jmix.uiexport.exporter.excel.ExcelAutoColumnSizer

public class ExcelAutoColumnSizer extends Object
Calculates the width of a column, based on the values within it.

For each new value added to the column, call isNotificationRequired(int). If the result is true, call notifyCellValue(java.lang.String, org.apache.poi.ss.usermodel.Font).

  • Constructor Details

    • ExcelAutoColumnSizer

      public ExcelAutoColumnSizer()
  • Method Details

    • isNotificationRequired

      public boolean isNotificationRequired(int row)
      When you add a new value to a column, call this method to ask whether the AutoColumnSizer is interested in it.
    • notifyCellValue

      public void notifyCellValue(String val, org.apache.poi.ss.usermodel.Font font)
    • getWidth

      public short getWidth()
    • dispose

      public void dispose()