Class TableReader


  • public class TableReader
    extends java.lang.Object

    This class reads a table from a table:table or table:sub-table element and presents it as an n by m grid. In addition it gives access to the absolute and relative widths of tables, columns and cells.

    • Constructor Detail

      • TableReader

        public TableReader​(OfficeReader ofr,
                           org.w3c.dom.Element tableNode)

        The constructor reads a table from a table:table or table:sub-table node.

        Parameters:
        ofr - the OfficeReader object to get style information from
        tableNode - the table node
    • Method Detail

      • isSubTable

        public boolean isSubTable()
      • getTableName

        public java.lang.String getTableName()
      • getTableStyleName

        public java.lang.String getTableStyleName()
      • getTableWidth

        public java.lang.String getTableWidth()
      • getRelTableWidth

        public java.lang.String getRelTableWidth()
      • getRowCount

        public int getRowCount()
      • getMaxRowCount

        public int getMaxRowCount()
      • getFirstBodyRow

        public int getFirstBodyRow()
      • getColCount

        public int getColCount()
      • getMaxColCount

        public int getMaxColCount()
      • getColumnWidth

        public java.lang.String getColumnWidth​(int nCol)
      • getRelColumnWidth

        public java.lang.String getRelColumnWidth​(int nCol)
      • getCell

        public org.w3c.dom.Element getCell​(int nRow,
                                           int nCol)
      • getCellStyleName

        public java.lang.String getCellStyleName​(int nRow,
                                                 int nCol)
      • getCellWidth

        public java.lang.String getCellWidth​(int nRow,
                                             int nCol)
      • getRow

        public TableLine getRow​(int nRow)
      • getCol

        public TableLine getCol​(int nCol)
      • getPrintRangeCount

        public int getPrintRangeCount()
      • getPrintRange

        public TableRange getPrintRange​(int nIndex)