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  |