Class HtmlExporter

    • Field Detail

      • colBreaks

        protected int[] colBreaks
      • rowBreaks

        protected int[] rowBreaks
      • firstColumn

        protected int firstColumn
      • endColumn

        protected int endColumn
      • endRow

        protected int endRow
      • pageCount

        protected int pageCount
      • pageNumber

        protected int pageNumber
      • printGridLines

        protected boolean printGridLines
      • printHeadings

        protected boolean printHeadings
      • headerFooterTotalWidth

        protected float headerFooterTotalWidth
      • leftMargin

        protected float leftMargin
      • rightMargin

        protected float rightMargin
      • topMargin

        protected float topMargin
      • bottomMargin

        protected float bottomMargin
      • headerMargin

        protected float headerMargin
      • footerMargin

        protected float footerMargin
      • sheetsWithRepeatingRowsAndColumns

        protected Map<Integer,​Map<String,​int[]>> sheetsWithRepeatingRowsAndColumns
      • totalAvailablePageWidth

        protected float totalAvailablePageWidth
      • totalAvailablePageHeight

        protected float totalAvailablePageHeight
      • columnLeft

        protected float[] columnLeft
      • rowTop

        protected float[] rowTop
      • lastPageRowColumnBounds

        protected Map<String,​Integer> lastPageRowColumnBounds
      • currentSheetIndex

        protected int currentSheetIndex
      • _outcol1

        protected int _outcol1
      • _outcol2

        protected int _outcol2
      • _outrow1

        protected int _outrow1
      • _outrow2

        protected int _outrow2
      • _chart

        protected org.zkoss.zul.Chart _chart
      • _refSheetName

        protected String _refSheetName
    • Constructor Detail

      • HtmlExporter

        public HtmlExporter()
    • Method Detail

      • export

        public void export​(SSheet worksheet,
                           OutputStream outputStream)
                    throws IOException
        Exports Keikai Spreadsheet SSheet into another format written to a
        Parameters:
        worksheet - sheet instance that contains selected area
        outputStream - outoutStream to which exported contents to be written
        Throws:
        IOException
      • export

        public void export​(SBook book,
                           File file)
                    throws IOException
        Description copied from interface: SExporter
        Export a book
        Specified by:
        export in interface SExporter
        Parameters:
        book - the book to export
        file - the output file to store data
        Throws:
        IOException
      • export

        public void export​(SheetRegion sheetRegion,
                           OutputStream outputStream)
                    throws IOException
        Exports selected area of Keikai Spreadsheet active sheet represented by io.keikai.model.sys.XRange
        Parameters:
        worksheet - sheet instance that contains selected area
        area - area representing selected area to be exported
        outputStream - outoutStream to which exported contents to be written
        Throws:
        IOException
      • enableHeadings

        public void enableHeadings​(boolean enable)
        Enables row and column headings printing
        Parameters:
        enable -