public class FastExcelPrinter extends ExcelPrinterBase
Constructor and Description |
---|
FastExcelPrinter(SheetLayout sheetLayout) |
Modifier and Type | Method and Description |
---|---|
void |
closeSheet() |
void |
closeWorkbook(OutputStream outputStream) |
void |
endSection(Band band,
ArrayList<CellLayoutInfo> backgroundCells) |
org.apache.poi.ss.usermodel.Workbook |
getWorkbook() |
void |
init(OutputProcessorMetaData metaData,
org.pentaho.reporting.libraries.resourceloader.ResourceManager resourceManager,
ReportDefinition report) |
void |
print(CellLayoutInfo tableRectangle,
ReportElement element,
ExpressionRuntime runtime) |
void |
startSection(Band band,
long[] cellHeights) |
getCellStyleProducer, getDrawingPatriarch, getMetaData, getScaleFactor, getTemplateInputStream, isInitialized, isUseXlsxFormat, setTemplateInputStream, setUseXlsxFormat
public FastExcelPrinter(SheetLayout sheetLayout)
public void init(OutputProcessorMetaData metaData, org.pentaho.reporting.libraries.resourceloader.ResourceManager resourceManager, ReportDefinition report)
public org.apache.poi.ss.usermodel.Workbook getWorkbook()
getWorkbook
in class ExcelPrinterBase
public void startSection(Band band, long[] cellHeights)
public void endSection(Band band, ArrayList<CellLayoutInfo> backgroundCells)
public void closeSheet()
public void print(CellLayoutInfo tableRectangle, ReportElement element, ExpressionRuntime runtime) throws ContentProcessingException
ContentProcessingException
public void closeWorkbook(OutputStream outputStream) throws IOException
IOException