public interface Table extends Block
Blocks of this subtype have been recognized by PDFxStream to contain a table-like structure.
Currently, PDFxStream recognizes tables only if their cells are delineated by graphical lines. Future PDFxStream releases will include table recognition capability for whitespace-delineated tables.
Tabular data may be extracted using:
TableUtils
, which will yield CSV-style
conversionsOutputHandler
implementation (passed to
a Table
instance's Block.pipe(OutputHandler)
function)document model
rooted at Table
s to selectively pull out columns, rows, etc. as one's application demandsModifier and Type | Method and Description |
---|---|
BlockParent |
getRow(int rowIdx)
Returns a
BlockParent instance containing the Block s that form the
indicated row number. |
int |
getRowCnt()
Returns the number of rows in this table.
|
crop, getLine, getLineCnt, getLines, pipe, removeLine
addChild, getChild, getChildCnt, removeAllChildren, removeChild, replaceChild, sortChildren
int getRowCnt()
BlockParent getRow(int rowIdx)
BlockParent
instance containing the Block
s that form the
indicated row number.rowIdx
- a zero-based row index