Class ExcelPrinterBase

    • Constructor Detail

      • ExcelPrinterBase

        public ExcelPrinterBase()
    • Method Detail

      • isUseXlsxFormat

        public boolean isUseXlsxFormat()
      • setUseXlsxFormat

        public void setUseXlsxFormat​(boolean useXlsxFormat)
      • isInitialized

        public boolean isInitialized()
      • init

        protected void init​(OutputProcessorMetaData metaData,
                            org.pentaho.reporting.libraries.resourceloader.ResourceManager resourceManager)
      • getTemplateInputStream

        public InputStream getTemplateInputStream()
      • setTemplateInputStream

        public void setTemplateInputStream​(InputStream templateInputStream)
      • isValidSheetName

        protected boolean isValidSheetName​(String sheetname)
      • getCellAt

        protected org.apache.poi.ss.usermodel.Cell getCellAt​(int x,
                                                             int y)
      • getRowAt

        protected org.apache.poi.ss.usermodel.Row getRowAt​(int y)
      • getSheet

        protected abstract org.apache.poi.ss.usermodel.Sheet getSheet()
      • isHeaderFooterValid

        protected boolean isHeaderFooterValid​(String left,
                                              String center,
                                              String right)
      • getScaleFactor

        public double getScaleFactor()
      • createWorkbook

        protected org.apache.poi.ss.usermodel.Workbook createWorkbook()
      • initializeStyleProducers

        protected void initializeStyleProducers​(org.apache.poi.ss.usermodel.Workbook workbook)
      • createCellStyleProducer

        protected CellStyleProducer createCellStyleProducer​(org.apache.poi.ss.usermodel.Workbook workbook)
      • openSheet

        protected org.apache.poi.ss.usermodel.Sheet openSheet​(String sheetName)
      • configureSheetProperties

        protected void configureSheetProperties​(org.apache.poi.ss.usermodel.Sheet sheet,
                                                SheetPropertySource excelTableContentProducer)
      • configureSheetPaperSize

        protected void configureSheetPaperSize​(org.apache.poi.ss.usermodel.Sheet sheet,
                                               PhysicalPageBox page)
      • configureSheetColumnWidths

        protected void configureSheetColumnWidths​(org.apache.poi.ss.usermodel.Sheet sheet,
                                                  SlimSheetLayout sheetLayout,
                                                  int columnCount)
      • getWorkbook

        public abstract org.apache.poi.ss.usermodel.Workbook getWorkbook()
      • getConfig

        protected org.pentaho.reporting.libraries.base.config.Configuration getConfig()
      • splitAndQuoteExcelFormula

        protected static String splitAndQuoteExcelFormula​(String s)
      • getDrawingPatriarch

        public org.apache.poi.ss.usermodel.Drawing getDrawingPatriarch()
      • handleValueType

        protected void handleValueType​(org.apache.poi.ss.usermodel.Cell cell,
                                       Object value,
                                       org.apache.poi.ss.usermodel.Workbook workbook)