Method | Description | |
---|---|---|
PerformLayout ( |
|
Method | Description | |
---|---|---|
ApplyCellVerticalAlignment ( |
Applies special vertical alignment for table-cells
|
|
CalculateMinMaxContentWidths ( |
Get the minWidth and maxWidth width of the box content.
|
|
CalculateMinMaxSumWords ( |
Get the min and maxSum of the box words content and paddingSum.
|
|
CalculateTableSpacing ( |
Get the table cells spacing for all the cells in the table.
|
|
CalculateWidthSum ( ) : float |
Gets the current sum of column widths
|
|
CssTableLayoutEngine ( |
Init.
|
|
FindVerticalCellSpacingBoxInsertionPoint ( |
||
GetAvailableTableWidth ( ) : float |
Gets the available width for the whole table. The table's width can be larger than the result of this method, because of the minimum size that individual boxes. |
|
GetHorizontalSpacing ( |
Gets the actual horizontal spacing of the table
|
|
GetMaxTableWidth ( ) : float |
Gets the available width for the whole table. It also sets the value of WidthSpecified The table's width can be larger than the result of this method, because of the minimum size that individual boxes. |
|
GetVerticalSpacing ( |
Gets the actual vertical spacing of the table
|
|
Layout ( |
Analyzes the Table and assigns values to this CssTable object. To be called from the constructor
|
|
S1_RecursiveMeasureRunContentSize ( |
Recursively measures run inside the box
|
|
S2_PrepareTableCellBoxes ( ) : List |
Get the table boxes into the proper fields.
|
|
S3_CalculateCountAndWidth ( List |
Determine Row and Column Count, and ColumnWidths
|
|
S4S7_CalculateColumnsMinMaxWidthByContent ( bool s4_onlyNonCalculated ) : void |
Calculate the min and max width for each column of the table by the content in all rows.
|
|
S4_DetermineMissingColumnWidths ( float availableWidthForAllCells ) : void | ||
S5_CalculateColumnMinWidths ( int layoutIdEpisode ) : void |
Gets the minimum width of each column
|
|
S6_EnforceMinimumSize ( ) : void |
Check for minimum sizes (increment widths if necessary)
|
|
S7_EnforceMaximumSize ( ) : void |
While table width is larger than it should, and width is reductable.
|
|
S8_LayoutCells ( |
Layout the cells by the calculated table layout
|
public static PerformLayout ( |
||
tableBox | ||
hostAvailableWidth | float | |
lay | ||
return | void |