Class TableCell
A class representing a table cell, which can be used during document creation.
Implements
Inherited Members
Namespace: pdftron.Layout
Assembly: PDFNet.dll
Syntax
public class TableCell : ContentNode, IDisposable
Methods
AddParagraph()
Add an empty paragraph to the cell
Declaration
public Paragraph AddParagraph()
Returns
Type | Description |
---|---|
Paragraph | The paragraph that was added |
AddParagraph(string)
Add an paragraph with text to the cell
Declaration
public Paragraph AddParagraph(string text)
Parameters
Type | Name | Description |
---|---|---|
string | text | The text to add |
Returns
Type | Description |
---|---|
Paragraph | The paragraph that was added |
AddTable()
Add an nested table to the cell
Declaration
public Table AddTable()
Returns
Type | Description |
---|---|
Table | The table that was added |
Dispose(bool)
Declaration
[HandleProcessCorruptedStateExceptions]
protected override void Dispose(bool A_0)
Parameters
Type | Name | Description |
---|---|---|
bool | A_0 |
Overrides
~TableCell()
Declaration
protected ~TableCell()
GetBackgroundColor(byte*)
Get the background color of the cell
Declaration
public void GetBackgroundColor(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 |
GetBorderColor(byte*)
Get the border color of the table cell
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 cell
Declaration
public double GetBorderThickness()
Returns
Type | Description |
---|---|
double | border thickness |
GetHeight()
Get the height of the cell
Declaration
public double GetHeight()
Returns
Type | Description |
---|---|
double | the height of the cell |
GetHorizontalAlignment()
Get the horizontal alignment of the cell
Declaration
public TableCell.CellAlignmentHorizontal GetHorizontalAlignment()
Returns
Type | Description |
---|---|
TableCell.CellAlignmentHorizontal | the horizontal alignment of the cell |
GetVerticalAlignment()
Get the vertical alignment of the cell
Declaration
public TableCell.CellAlignmentVertical GetVerticalAlignment()
Returns
Type | Description |
---|---|
TableCell.CellAlignmentVertical | the vertical alignment of the cell |
GetWidth()
Get the width of the cell
Declaration
public double GetWidth()
Returns
Type | Description |
---|---|
double | the width of the cell |
MergeCellsDown(uint)
Merge the cell with the specified number of cells downwards
Declaration
public TableCell MergeCellsDown(uint num)
Parameters
Type | Name | Description |
---|---|---|
uint | num | number of cells to be merged |
Returns
Type | Description |
---|---|
TableCell | The merged cell |
MergeCellsRight(uint)
Merge the cell with the specified number of cells to the right
Declaration
public TableCell MergeCellsRight(uint num)
Parameters
Type | Name | Description |
---|---|---|
uint | num | number of cells to be merged |
Returns
Type | Description |
---|---|
TableCell | The merged cell |
SetBackgroundColor(byte, byte, byte)
Set the background color of the cell The color values must be between 0 and 255, otherwise an exception will be thrown.
Declaration
public void SetBackgroundColor(byte red, byte green, byte blue)
Parameters
Type | Name | Description |
---|---|---|
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 |
SetBorder(double, byte, byte, byte)
Set the cell'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 |
SetHeight(double)
Set the height of the cell
Declaration
public void SetHeight(double val)
Parameters
Type | Name | Description |
---|---|---|
double | val | The height of the cell |
SetHorizontalAlignment(CellAlignmentHorizontal)
Set the horizontal alignment of the cell
Declaration
public void SetHorizontalAlignment(TableCell.CellAlignmentHorizontal val)
Parameters
Type | Name | Description |
---|---|---|
TableCell.CellAlignmentHorizontal | val | The horizontal alignment of the cell |
SetVerticalAlignment(CellAlignmentVertical)
Set the vertical alignment of the cell
Declaration
public void SetVerticalAlignment(TableCell.CellAlignmentVertical val)
Parameters
Type | Name | Description |
---|---|---|
TableCell.CellAlignmentVertical | val | The vertical alignment of the cell |
SetWidth(double)
Set the width of the cell
Declaration
public void SetWidth(double val)
Parameters
Type | Name | Description |
---|---|---|
double | val | The width of the cell |