TableAddFont

TableAddFont fügt der Fontliste einer Tabelle einen neuen Font zu.

nFontIndex = TableAddFont(hTable, hFont)

Returnwert

nFontIndex liefert den Index des Fonts. Damit der neue font für die gewünschten Zellen verwendet wird, muss der Index über die Funktion TableSetFontIndex gesetzt werden.

Parameter

hTable

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

hFont

hFont ist die Zugriffsnummer eines mit FontCreate erzeugten Fonts. Nachdem der Font zugefügt wurde (es wird in der Tabelle eine Kopie erzeugt), muss der Font wieder gelöscht werden.

Beispiel

Im folgenden Beispiel wird ein neuer Font erzeugt und der Fontliste zugefügt. Damit die Texte der ersten Zeile mit dem neuen Font dargestellt werden wird der Index mit der Funktion TableSetFontIndex gesetzt.

hFont = FontDialog();  // erzeugt den Font
idx = TableAddFont(hTable, hFont);
FontDestroy(hFont);
rvSize = TableGetSize(hTable);
rmIndex = zeros(1, rvSize[2]) + idx;
rvSel = [1, 1, rvSize[2], 1];
TableSetFontIndex(hTable, rmIndex, rvSel);

id-1855002