Package io.jmix.uiexport.exporter.excel
Class ExcelAutoColumnSizer
java.lang.Object
io.jmix.uiexport.exporter.excel.ExcelAutoColumnSizer
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 Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
dispose()
short
getWidth()
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.void
notifyCellValue
(String val, org.apache.poi.ss.usermodel.Font 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
-
getWidth
public short getWidth() -
dispose
public void dispose()
-