Package com.aowagie.text.pdf
Class PdfTable
- java.lang.Object
-
- com.aowagie.text.Rectangle
-
- com.aowagie.text.pdf.PdfTable
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.ArrayListcellsthis is the ArrayList with all the cells in the table.private intcolumnsthis is the number of columns in the table.private java.util.ArrayListheadercellsthis is the ArrayList with all the cell of the table header.private float[]positionsCached column widths.private TabletableOriginal table used to build this object-
Fields inherited from class com.aowagie.text.Rectangle
border, borderWidth, BOTTOM, BOX, LEFT, llx, lly, NO_BORDER, RIGHT, rotation, TOP, UNDEFINED, urx, ury
-
Fields inherited from interface com.aowagie.text.Element
ALIGN_BASELINE, ALIGN_BOTTOM, ALIGN_CENTER, ALIGN_JUSTIFIED, ALIGN_JUSTIFIED_ALL, ALIGN_LEFT, ALIGN_MIDDLE, ALIGN_RIGHT, ALIGN_TOP, ALIGN_UNDEFINED, ANCHOR, ANNOTATION, AUTHOR, CCITT_BLACKIS1, CCITT_ENCODEDBYTEALIGN, CCITT_ENDOFBLOCK, CCITT_ENDOFLINE, CCITTG3_1D, CCITTG3_2D, CCITTG4, CELL, CHAPTER, CHUNK, CREATIONDATE, CREATOR, HEADER, IMGRAW, IMGTEMPLATE, JBIG2, JPEG, JPEG2000, KEYWORDS, LIST, LISTITEM, MARKED, MULTI_COLUMN_TEXT, PARAGRAPH, PHRASE, PRODUCER, PTABLE, RECTANGLE, ROW, SECTION, SUBJECT, TABLE, TITLE, YMARK
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private floatcellpadding()Returns the cellpadding of the table.(package private) floatcellspacing()Returns the cellspacing of the table.(package private) intcolumns()Returns the number of columns of the table.(package private) java.util.ArrayListgetCells()Returns the arraylist with the cells of the table.(package private) java.util.ArrayListgetHeaderCells()Returns the arraylist with the cells of the table header.floatgetOffset()Gets the offset of this table.(package private) booleanhasToFitPageCells()Checks if the cells of thisTablehave to fit a page.private introws()Get the number of rowsinttype()Gets the type of the text element.private voidupdateRowAdditionsInternal()Updates the table row additions in the underlying table object-
Methods inherited from class com.aowagie.text.Rectangle
cloneNonPositionParameters, disableBorderSide, enableBorderSide, getBackgroundColor, getBorder, getBorderColor, getBorderColorBottom, getBorderColorLeft, getBorderColorRight, getBorderColorTop, getBorderWidth, getBorderWidthBottom, getBorderWidthLeft, getBorderWidthRight, getBorderWidthTop, getBottom, getBottom, getChunks, getGrayFill, getHeight, getLeft, getLeft, getRight, getRight, getRotation, getTop, getTop, getWidth, hasBorder, hasBorders, isContent, isNestable, isUseVariableBorders, normalize, process, rectangle, rotate, setBackgroundColor, setBorder, setBorderColor, setBorderColorBottom, setBorderColorLeft, setBorderColorRight, setBorderColorTop, setBorderWidth, setBorderWidthBottom, setBorderWidthLeft, setBorderWidthRight, setBorderWidthTop, setBottom, setGrayFill, setLeft, setRight, setTop, setUseVariableBorders, softCloneNonPositionParameters, toString
-
-
-
-
Field Detail
-
columns
private final int columns
this is the number of columns in the table.
-
headercells
private final java.util.ArrayList headercells
this is the ArrayList with all the cell of the table header.
-
cells
private final java.util.ArrayList cells
this is the ArrayList with all the cells in the table.
-
table
private final Table table
Original table used to build this object
-
positions
private final float[] positions
Cached column widths.
-
-
Constructor Detail
-
PdfTable
PdfTable(Table table, float left, float right, float top)
Constructs aPdfTable-object.- Parameters:
table- aTableleft- the left border on the pageright- the right border on the pagetop- the start position of the top of the table- Since:
- a parameter of this method has been removed in iText 2.0.8
-
-
Method Detail
-
updateRowAdditionsInternal
private void updateRowAdditionsInternal()
Updates the table row additions in the underlying table object
-
rows
private int rows()
Get the number of rows
-
type
public int type()
Description copied from class:RectangleGets the type of the text element.- Specified by:
typein interfaceElement- Overrides:
typein classRectangle- Returns:
- a type
- See Also:
Element.type()
-
getHeaderCells
java.util.ArrayList getHeaderCells()
Returns the arraylist with the cells of the table header.- Returns:
- an
ArrayList
-
getCells
java.util.ArrayList getCells()
Returns the arraylist with the cells of the table.- Returns:
- an
ArrayList
-
columns
int columns()
Returns the number of columns of the table.- Returns:
- the number of columns
-
cellpadding
private final float cellpadding()
Returns the cellpadding of the table.- Returns:
- the cellpadding
-
cellspacing
final float cellspacing()
Returns the cellspacing of the table.- Returns:
- the cellspacing
-
hasToFitPageCells
final boolean hasToFitPageCells()
Checks if the cells of thisTablehave to fit a page.- Returns:
- true if the cells may not be split
-
getOffset
public float getOffset()
Gets the offset of this table.- Returns:
- the space between this table and the previous element.
-
-