TableSetFontIndex

TableSetFontIndex setzt die Indizes des Fonts (Schriftart) für die Ausgabe der Texte.

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

Returnwert

bool ist TRUE (1), wenn die Funktion erfolgreich war und FALSE (0), wenn ein Fehler aufgetreten ist.

Parameter

hTable

hTable ist die Zugriffsnummer (Handle) des mit TableCreate erzeugten Tabellen-Objekts.

rmFontIndex

rmFontIndex ist eine Matrix mit den Nummern (Index) der Fonts. Der Index ist die Nummer des Fonts in der Fonttabelle des Tabellenobjekts. Die Nummern der Fonts können mit der Funktion TableGetFontList erfragt werden.

rvSel

rvSel ist ein Vektor mit vier Elementen, der einen Zellenbereich der Tabelle auswählt:

Element

Beschreibung

rvSel[1]

Linke Zelle der Selektion

rvSel[2]

Obere Zelle der Selektion

rvSel[3]

Rechte Zelle der Selektion

rvSel[4]

Untere Zelle der Selektion

Die Spalten- und Zeilennummerierung beginnt mit 1.

Beispiel

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