TableSetFontIndexΒΆ

TableSetFontIndex sets the font index.

bool = TableSetFontIndex(hTable, rmFontIndex)
bool = TableSetFontIndex(hTable, rmFontIndex, rvSel)

Return Value

If the function succeeds, the return value bool is TRUE (1); otherwise it is FALSE (0).

Parameters

hTable

Identifies the table object.

rmfontIndex

rmFontIndex is a matrix with font indices. The index is the number in the font table of the table object. To get the font array call TableGetFontList.

rvSel

rvSel is a vector with four elements specifying a range of rows and columns:

Element Description
rvSel[1] Left column of selection
rvSel[2] Top row of selection
rvSel[3] Right column of selection
rvSel[4] Bottom row of selection

The column and row numbering starts with 1. Left is smaller than right and top is smaller than bottom.

Example

def Table_SetFontColor(hTable, nRow, nColumn, rvRGB)
{
    rmFontIndex = TableGetFontIndex(hTable);
    hvFont = TableGetFontList(hTable);
    FontSetColorRGB(hvFont[rmFontIndex[nRow;nColumn]], rvRGB);
    nFontIndex = TableAddFont(hTable, hvFont[rmFontIndex[nRow;nColumn]]);
    rmFontIndex[nRow;nColumn] = nFontIndex;
    TableSetFontIndex(hTable, rmFontIndex);
    FontDestroyArray(hvFont);
}
Table_SetFontColor(21, 3, 1, [255,127,0])

id-488022