The Table type exposes the following members.

Constructors

  NameDescription
Public methodTable(Int32)
Constructs a Table with a certain number of columns.
Public methodTable(Int32, Int32)
Constructs a Table with a certain number of columns and a certain number of Rows.

Methods

  NameDescription
Public methodAddCell(String)
Adds a Cell to the Table.
Public methodAddCell(Cell)
Adds a Cell to the Table.
Public methodAddCell(Phrase)
Adds a Cell to the Table.
Public methodAddCell(String, Point)
Adds a Cell to the Table.
Public methodAddCell(Cell, Object)
Adds a Cell to the Table at a certain location.
Public methodAddCell(Phrase, Point)
Adds a Cell to the Table.
Public methodAddCell(Cell, Int32, Int32)
Adds a Cell to the Table at a certain row and column.
Public methodAddColumns
Gives you the posibility to add columns.
Public methodCloneNonPositionParameters (Inherited from Rectangle.)
Public methodComplete
Will fill empty cells with valid blank Cells
Public methodCreatePdfPTable
Public methodDeleteAllRows
Public methodDeleteColumn
Deletes a column in this table.
Public methodDeleteLastRow
Deletes the last row in this table.
Public methodDeleteRow
Deletes a row.
Public methodDisableBorderSide (Inherited from Rectangle.)
Public methodEnableBorderSide (Inherited from Rectangle.)
Public methodEndHeaders
Marks the last row of the table headers.
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
Public methodFlushContent
Public methodGetBottom (Overrides Rectangle..::..GetBottom(Single).)
Public methodGetElement
returns the element at the position row, column (Cast to Cell or Table)
Public methodGetEnumerator
Gets an Iterator of all the Rows.
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetLeft (Overrides Rectangle..::..GetLeft(Single).)
Public methodGetRectangle
Gets a Rectangle that is altered to fit on the page.
(Inherited from Rectangle.)
Public methodGetRight (Overrides Rectangle..::..GetRight(Single).)
Public methodGetTop (Overrides Rectangle..::..GetTop(Single).)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodGetWidths
Gets an array with the positions of the borders between every column.
Public methodHasBorder
Indicates if the table has a some type of border.
(Inherited from Rectangle.)
Public methodHasBorders
Indicates if the table has borders.
(Inherited from Rectangle.)
Public methodInsertTable(Table)
To put a table within the existing table at the current position generateTable will of course re-arrange the widths of the columns.
Public methodInsertTable(Table, Point)
To put a table within the existing table at the given position generateTable will of course re-arrange the widths of the columns.
Public methodInsertTable(Table, Int32, Int32)
To put a table within the existing table at the given position generateTable will of course re-arrange the widths of the columns.
Public methodIsContent (Inherited from Rectangle.)
Public methodIsNestable (Overrides Rectangle..::..IsNestable()()()().)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodNormalize (Inherited from Rectangle.)
Public methodProcess
Processes the element by adding it (or the different parts) to an IElementListener.
(Overrides Rectangle..::..Process(IElementListener).)
Public methodRotate
Swaps the values of urx and ury and of lly and llx in order to rotate the rectangle.
(Inherited from Rectangle.)
Public methodSetAlignment
Sets the alignment of this paragraph.
Public methodSetWidths
Sets the widths of the different columns (percentages).
Public methodSoftCloneNonPositionParameters (Inherited from Rectangle.)
Public methodToString (Inherited from Rectangle.)

Fields

  NameDescription
Protected fieldautoFillEmptyCells
Boolean to automatically fill empty cells before a table is rendered (takes CPU so may be set to false in case of certainty)
Protected fieldbackgroundColor
This is the color of the background of this rectangle.
(Inherited from Rectangle.)
Protected fieldborder
This represents the status of the 4 sides of the rectangle.
(Inherited from Rectangle.)
Protected fieldborderColor
This is the color of the border of this rectangle.
(Inherited from Rectangle.)
Protected fieldborderColorBottom (Inherited from Rectangle.)
Protected fieldborderColorLeft (Inherited from Rectangle.)
Protected fieldborderColorRight (Inherited from Rectangle.)
Protected fieldborderColorTop (Inherited from Rectangle.)
Protected fieldborderWidth
This is the width of the border around this rectangle.
(Inherited from Rectangle.)
Protected fieldborderWidthBottom (Inherited from Rectangle.)
Protected fieldborderWidthLeft (Inherited from Rectangle.)
Protected fieldborderWidthRight (Inherited from Rectangle.)
Protected fieldborderWidthTop (Inherited from Rectangle.)
Protected fieldcomplete
Protected fieldconvert2pdfptable
Protected fieldllx
the lower left x-coordinate.
(Inherited from Rectangle.)
Protected fieldlly
the lower left y-coordinate.
(Inherited from Rectangle.)
Protected fieldnotAddedYet
Protected fieldrotation
This is the rotation value of this rectangle.
(Inherited from Rectangle.)
Protected fieldurx
the upper right x-coordinate.
(Inherited from Rectangle.)
Protected fieldury
the upper right y-coordinate.
(Inherited from Rectangle.)
Protected fielduseVariableBorders (Inherited from Rectangle.)

Properties

  NameDescription
Public propertyAlignment
Get/set the horizontal Element.
Public propertyAutoFillEmptyCells
Enables/disables automatic insertion of empty cells before table is rendered. (default = false)
Public propertyBackgroundColor
Get/set the backgroundcolor.
(Inherited from Rectangle.)
Public propertyBorder
Get/set the border
(Inherited from Rectangle.)
Public propertyBorderColor
Get/set the color of the border.
(Inherited from Rectangle.)
Public propertyBorderColorBottom (Inherited from Rectangle.)
Public propertyBorderColorLeft (Inherited from Rectangle.)
Public propertyBorderColorRight (Inherited from Rectangle.)
Public propertyBorderColorTop (Inherited from Rectangle.)
Public propertyBorderWidth
Get/set the borderwidth.
(Inherited from Rectangle.)
Public propertyBorderWidthBottom (Inherited from Rectangle.)
Public propertyBorderWidthLeft (Inherited from Rectangle.)
Public propertyBorderWidthRight (Inherited from Rectangle.)
Public propertyBorderWidthTop (Inherited from Rectangle.)
Public propertyBottom (Overrides Rectangle..::..Bottom.)
Public propertyCellpadding
Get/set the cellpadding.
Public propertyCellsFitPage
Allows you to control when a page break occurs.
Public propertyCellspacing
Get/set the cellspacing.
Public propertyChunks
Gets all the chunks in this element.
(Inherited from Rectangle.)
Public propertyColumns
Gets the number of columns.
Public propertyConvert2pdfptable
Public propertyDefaultCell
Public propertyDefaultCellBackgroundColor
Changes the backgroundcolor in the default layout of the Cells added with method AddCell(string content).
Public propertyDefaultCellBorder
Changes the border in the default layout of the Cells added with method AddCell(string content).
Public propertyDefaultCellBorderColor
Changes the bordercolor in the default layout of the Cells added with method AddCell(string content).
Public propertyDefaultCellBorderWidth
Changes the width of the borders in the default layout of the Cells added with method AddCell(string content).
Public propertyDefaultCellGrayFill
Changes the grayfill in the default layout of the Cells added with method AddCell(string content).
Public propertyDefaultColspan
Changes the colspan in the default layout of the Cells added with method AddCell(string content).
Public propertyDefaultHorizontalAlignment
Changes the horizontalalignment in the default layout of the Cells added with method AddCell(string content).
Public propertyDefaultLayout
Public propertyDefaultRowspan
Changes the rowspan in the default layout of the Cells added with method AddCell(string content).
Public propertyDefaultVerticalAlignment
Changes the verticalAlignment in the default layout of the Cells added with method AddCell(string content).
Public propertyDimension
Gets the dimension of this table
Public propertyElementComplete
Public propertyGrayFill
Get/set the grayscale of the rectangle.
(Inherited from Rectangle.)
Public propertyHeight
Returns the height of the rectangle.
(Inherited from Rectangle.)
Public propertyLastHeaderRow
Sets the horizontal Element.
Public propertyLeft (Overrides Rectangle..::..Left.)
Public propertyLocked
Public propertyNextColumn
Public propertyNextRow
Public propertyNotAddedYet
Public propertyOffset
Get/set the offset of this table.
Public propertyPadding
Sets the cellpadding.
Public propertyProportionalWidths
Gets the proportional widths of the columns in this Table.
Public propertyRight (Overrides Rectangle..::..Right.)
Public propertyRotation
Returns the rotation
(Inherited from Rectangle.)
Public propertySize
Gets the number of rows in this Table.
Public propertySpacing
Sets the cellspacing.
Public propertyTableFitsPage
Allows you to control when a page break occurs.
Public propertyTop (Overrides Rectangle..::..Top.)
Public propertyType
Gets the type of the text element.
(Overrides Rectangle..::..Type.)
Public propertyUseVariableBorders (Inherited from Rectangle.)
Public propertyWidth
Get/set the table width (a percentage).
(Overrides Rectangle..::..Width.)
Public propertyWidths
Sets the widths of the different columns (percentages).

See Also