Class TableReader

java.lang.Object
writer2latex.office.TableReader

public class TableReader extends 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 Details

    • TableReader

      public TableReader(OfficeReader ofr, 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 Details

    • isSubTable

      public boolean isSubTable()
    • getTableName

      public String getTableName()
    • getTableStyleName

      public String getTableStyleName()
    • getTableWidth

      public String getTableWidth()
    • getRelTableWidth

      public String getRelTableWidth()
    • getRowCount

      public int getRowCount()
    • getMaxRowCount

      public int getMaxRowCount()
    • getFirstBodyRow

      public int getFirstBodyRow()
    • getColCount

      public int getColCount()
    • getMaxColCount

      public int getMaxColCount()
    • getColumnWidth

      public String getColumnWidth(int nCol)
    • getRelColumnWidth

      public String getRelColumnWidth(int nCol)
    • getCell

      public Element getCell(int nRow, int nCol)
    • getCellStyleName

      public String getCellStyleName(int nRow, int nCol)
    • getCellWidth

      public 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)