class TableBuilder

Parents

object

Brief

The class for configuring tables.

Static Public Methods

New

Creates a new instance of TableBuilder.

New

Creates a table in a table cell.

Public Methods

AddDataSource

Adds a data source to the table.

ApplyStyle

Applies a style to the table.

Configure

Configures the table by a configuration action.

SetAlignment

Sets the table horizontal alignment.

SetAltRowStyle

Sets the style for alternate rows of the table.

SetAltRowStyleBackColor

Sets the background color for the alternate row style.

SetAltRowStyleBorder

Sets the border for the alternate row style by a configuration action.

SetAltRowStyleFont

Sets the font for the alternate row style by a configuration action.

SetAltRowStyleFont

Sets the font for the alternate row style.

SetAltRowStyleHorizontalAlignment

Sets the horizontal alignment for the alternate row style.

SetAltRowStyleMinHeight

Sets the minimum height for the alternate row style.

SetAltRowStyleStrikethrough

Sets the strikethrough stroke style and color for the alternate row style.

SetAltRowStyleTextOverflowAction

Sets the text overflow action for the alternate row style.

SetAltRowStyleVerticalAlignment

Sets the vertical alignment for the alternate row style.

SetAutomaticMultipageSpreadMode

Enables or disables the automatic multipage spread mode.

SetBackColor

Sets the table background color.

SetBorder

Sets the table border by a configuration action.

SetBorder

Sets the table border color, stroke style and width.

SetBorder

Sets the table border color and stroke style.

SetBorder

Sets the table border stroke style.

SetBorderColor

Sets the color for all table border sides.

SetBorderColor

Sets the color for each table border side.

SetBorderStroke

Sets the stroke style for all table border sides.

SetBorderStroke

Sets the stroke style for each table border side.

SetBorderWidth

Sets the width for all table border sides.

SetBorderWidth

Sets the width for each table border side.

SetContentPadding

Sets the content padding.

SetContentPadding

Sets the horizontal and vertical content padding.

SetContentPadding

Sets the left, top, right and bottom content padding.

SetContentRowBorderColor

Sets the color of each border side for the content row.

SetContentRowBorderWidth

Sets the width of each border side for the content row.

SetContentRowStroke

Sets the content row stroke style.

SetContentRowStyle

Sets the style for content rows of the table.

SetContentRowStyleBackColor

Sets the background color for the content row style.

SetContentRowStyleBorder

Sets the border for the content row style by a configuration action.

SetContentRowStyleFont

Sets the font for the content row style by a configuration action.

SetContentRowStyleFont

Sets the font for the content row style.

SetContentRowStyleHorizontalAlignment

Sets the horizontal alignment for the content row style.

SetContentRowStyleMinHeight

Sets the minimum height for the content row style.

SetContentRowStyleStrikethrough

Sets the strikethrough stroke style and color for the content row style.

SetContentRowStyleTextOverflowAction

Sets the text overflow action for the content row style.

SetContentRowStyleVerticalAlignment

Sets the vertical alignment for the content row style.

SetDataSource

Sets the table data source.

SetDefaultAltRowStyle

Sets the default alternate row style.

SetFooterRowStyle

Sets the style for footer rows of the table.

SetFooterRowStyleBackColor

Sets the background color for the footer row style.

SetFooterRowStyleBorder

Sets the border for the footer row style by a configuration action.

SetFooterRowStyleFont

Sets the font for the footer row style by a configuration action.

SetFooterRowStyleFont

Sets the font for the footer row style.

SetFooterRowStyleHorizontalAlignment

Sets the horizontal alignment for the footer row style.

SetFooterRowStyleMinHeight

Sets the minimum height for the footer row style.

SetFooterRowStyleStrikethrough

Sets the strikethrough stroke style and color for the footer row style.

SetFooterRowStyleTextOverflowAction

Sets the text overflow action for the footer row style.

SetFooterRowStyleVerticalAlignment

Sets the vertical alignment for the footer row style.

SetHeaderRowBorderColor

Sets the color for each border side of the header row.

SetHeaderRowBorderColor

Sets the header row border color.

SetHeaderRowStroke

Sets the header row stroke style.

SetHeaderRowStyle

Sets the style for header rows of the table.

SetHeaderRowStyleBackColor

Sets the background color for the header row style.

SetHeaderRowStyleBorder

Sets the border for the header row style by a configuration action.

SetHeaderRowStyleFont

Sets the font for the header row style by a configuration action.

SetHeaderRowStyleFont

Sets the font for the header row style.

SetHeaderRowStyleHorizontalAlignment

Sets the horizontal alignment for the header row style.

SetHeaderRowStyleMinHeight

Sets the minimum height for the the header row style.

SetHeaderRowStyleStrikethrough

Sets the strikethrough stroke style and color for the header row style.

SetHeaderRowStyleTextOverflowAction

Sets the text overflow action for the header row style.

SetHeaderRowStyleVerticalAlignment

Sets the vertical alignment for the header row style.

SetKeepWithNext

Defines whether the table should be rendered with the element next to it.

SetMarginBottom

Sets the table bottom margin.

SetMarginLeft

Sets the table left margin.

SetMarginRight

Sets the table right margin.

SetMargins

Sets all table margins to the same value.

SetMargins

Sets the image left, top, right, and bottom margins.

SetMarginTop

Sets the table top margin.

SetMultipageSpread

Sets the number of columns on each page for a multi-page table.

SetName

Sets the table name.

SetPageBreak

Sets the page break for the table.

SetPartialBorders

Enables or disables partial rendering of borders.

SetRepeatHeaders

Enables or disables repeating headers.

SetShowHeaders

Defines whether the table headers are shown or hidden.

SetStyle

Sets the styles for the table, its header, footer, content and alternate rows.

SetWidth

Sets the table width.

ToArea

Changes the current fluent context to RepeatingAreaBuilder.

ToCell

Changes the current fluent context to TableCellBuilder. (for table-in-table)

ToDocument

Changes the current fluent context to DocumentBuilder.

ToSection

Changes the current fluent context to SectionBuilder.

back