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 Tables to selectively pull out columns, rows, etc. as one's application demands| Modifier and Type | Method and Description |
|---|---|
BlockParent |
getRow(int rowIdx)
Returns a
BlockParent instance containing the Blocks that form the
indicated row number. |
int |
getRowCnt()
Returns the number of rows in this table.
|
crop, getLine, getLineCnt, getLines, pipe, removeLineaddChild, getChild, getChildCnt, removeAllChildren, removeChild, replaceChild, sortChildrenint getRowCnt()
BlockParent getRow(int rowIdx)
BlockParent instance containing the Blocks that form the
indicated row number.rowIdx - a zero-based row index