Class Table
A Table is a content node that contains a grid of cells
Implements
Inherited Members
Namespace: pdftron.Layout
Assembly: PDFNet.dll
Syntax
public class Table : ContentNode, IDisposable
Methods
AddTableRow()
Add a new row to the table
Declaration
public TableRow AddTableRow()
Returns
Type | Description |
---|---|
TableRow | The newly created row |
Dispose(bool)
Declaration
[HandleProcessCorruptedStateExceptions]
protected override void Dispose(bool A_0)
Parameters
Type | Name | Description |
---|---|---|
bool | A_0 |
Overrides
~Table()
Declaration
protected ~Table()
GetBorderColor(byte*)
Get the border color of the table
Declaration
public void GetBorderColor(byte* rgb)
Parameters
Type | Name | Description |
---|---|---|
byte* | rgb | The color values are returned as an array of 3 integers in the range * 0 to 255, inclusive |
GetBorderThickness()
Get the border thickness of the table
Declaration
public double GetBorderThickness()
Returns
Type | Description |
---|---|
double | border thickness |
GetDefaultRowHeight()
Get default row height of the table
Declaration
public double GetDefaultRowHeight()
Returns
Type | Description |
---|---|
double | Default row height of the table |
GetNumColumns()
Get the number of columns in the table
Declaration
public uint GetNumColumns()
Returns
Type | Description |
---|---|
uint | number of columns in the table |
GetNumRows()
Get the number of rows in the table
Declaration
public uint GetNumRows()
Returns
Type | Description |
---|---|
uint | number of rows in the table |
GetTableCell(uint, uint)
Get a cell from the table
Declaration
public TableCell GetTableCell(uint column, uint row)
Parameters
Type | Name | Description |
---|---|---|
uint | column | The column index of the cell to retrieve |
uint | row | The row index of the cell to retrieve |
Returns
Type | Description |
---|---|
TableCell | the TableCell at the specified column and row |
SetBorder(double, byte, byte, byte)
Set the table's border thickness and color The color values must be between 0 and 255, otherwise an exception will be thrown
Declaration
public void SetBorder(double thickness, byte red, byte green, byte blue)
Parameters
Type | Name | Description |
---|---|---|
double | thickness | The thickness of the border |
byte | red | The red component of the border color |
byte | green | The green component of the border color |
byte | blue | The blue component of the border color |
SetDefaultColumnWidth(double)
Set default column weight of the table
Declaration
public void SetDefaultColumnWidth(double val)
Parameters
Type | Name | Description |
---|---|---|
double | val | The default column weight |
SetDefaultRowHeight(double)
Set default row height of the table
Declaration
public void SetDefaultRowHeight(double val)
Parameters
Type | Name | Description |
---|---|---|
double | val | The default row height |