com.lowagie.text.pdf
public class PdfTable extends Rectangle
PdfTable
is an object that contains the graphics and text of a table.
Field Summary | |
---|---|
ArrayList | cells this is the ArrayList with all the cells in the table. |
int | columns this is the number of columns in the table. |
ArrayList | headercells this is the ArrayList with all the cell of the table header. |
protected float[] | positions Cached column widths. |
protected Table | table Original table used to build this object |
Constructor Summary | |
---|---|
PdfTable(Table table, float left, float right, float top, boolean supportUpdateRowAdditions)
Constructs a PdfTable -object.
|
Method Summary | |
---|---|
float | cellpadding()
Returns the cellpadding of the table.
|
float | cellspacing()
Returns the cellspacing of the table.
|
int | columns()
Returns the number of columns of the table.
|
ArrayList | getCells()
Returns the arraylist with the cells of the table.
|
ArrayList | getHeaderCells()
Returns the arraylist with the cells of the table header.
|
float | getOffset()
Gets the offset of this table.
|
boolean | hasHeader()
Checks if there is a table header.
|
boolean | hasToFitPageCells()
Checks if the cells of this Table have to fit a page.
|
boolean | hasToFitPageTable()
Checks if this Table has to fit a page.
|
int | rows()
Get the number of rows |
int | type() |
void | updateRowAdditions()
Updates the table row additions in the underlying table object and deletes all table rows,
in order to preserve memory and detect future row additions.
|
void | updateRowAdditionsInternal()
Updates the table row additions in the underlying table object |
PdfTable
-object.
Parameters: table a Table
left the left border on the page right the right border on the page top the start position of the top of the table supportUpdateRowAdditions
if true, table rows will be deleted after building the PdfTable table,
in order to preserve memory and detect future row additions
Returns: the cellpadding
Returns: the cellspacing
Returns: the number of columns
Returns: an ArrayList
Returns: an ArrayList
Returns: the space between this table and the previous element.
Returns: an ArrayList
Table
have to fit a page.
Returns: true if the cells may not be split
Table
has to fit a page.
Returns: true if the table may not be split
See Also: type
Pre-requisite: the object must have been built with the parameter supportUpdateRowAdditions
equals to true.