Table API Overview
| Chapter 19. Graphical tables |

## Table API Overview

In this overview we do not give details about the arguments required by each method. Instead this is meant as an overview to get a feel for what is available in the library. All details are provided in the class reference.

Table 19.1. Table API Overview
Method name | Description
--- | ---
Constructing
`GTextTable()` | Create a new table
`Init()` | Specify table size
`Set()` | Specify data in table
`SetPos()` | Specify position of table in graph
`SetScalePos()` | Specify scale position of table in graph
`SetAnchorPos()` | Specify anchor position for table. By default the top left corner of the table will be aligned with the specified position.
Merging cells
`MergeCol()` | Merge all cells in the same column
`MergeRow()` | Merge all cells in the same row
`MergeCells()` | Merge all cells in a range
Font specification
`SetFont()` | Set default font for range or entire table
`SetRowFont()` | Set font for a specific row
`SetColFont()` | Set font for a specific column
`SetCellFont()` | Set font for a specific cell
Font color
`SetColor()` | Set default font color for range or entire table
`SetRowColor()` | Set font color for a specific row
`SetColColor()` | Set font color for a specific column
`SetCellColor()` | Set font color for a specific cell
Fill color
`SetFillColor()` | Set fill color for range or entire table
`SetRowFillColor()` | Set fill color for an entire row
`SetColFillColor()` | Set fill color for an entire column
`SetCellFillColor()` | Set fill color fro a specific cell
Alignment in cells
`SetAlign()` | Set default align for range or entire table
`SetRowAlign()` | Set align in a specific row
`SetColAlign()` | Set align in a specific column
`SetCellAlign()` | Set align in a specific cell
Borders and grid
`SetBorder()` | Set weight of border around the table
`SetGrid()` | Set style and weight for interior grid
`SetColGrid()` | Specify grid for a specific column
`SetRowGrid()` | Specify grid for a specific row
Background images & country flags
`SetImage()` | Use the specified image as background
`SetCellImage()` | Use the specified image as background
`SetRowImage()` | Use the specified image as background
`SetColImage()` | Use the specified image as background
`SetCountryFlag()` | Use a country flag as background
`SetImageConstrain()` | Specify width or height for cell image (or flag)
Width and height of cells
`SetMinColWidth()` | Set minumum column width
`SetMinRowHeight()` | Set minimum row height
Number formatting
`SetNumberFormat()` | Set number format for range or entire table
`SetRowNumberFormat()` | Number format fro a specific row
`SetColNumberFormat()` | Number format fro a specific column
`SetCellNumberFormat()` | Number format fro a specific cell
Cell padding and margins
`SetPadding()` | Set default padding for range or all cells
`SetRowPadding()` | Set padding in a specific row
`SetColPadding()` | Set padding in a specific column
`SetCellPadding()` | Set padding in a specific cell
Text orientation
`SetTextOrientation()` | Set text orientation for entire table
`SetCellTextOrientation()` | Set text orientation for a specific cell
CSIM Handling
`SetCellCSIMTarget()` | Set URL target for specified cell
`SetCSIMTarget()` | Set URL target for all cells. By using this method it is also possible to have an automatic row and column index appended to the target URL as GET parameters

| Up |
| Home |