TableSetAttrib

TableSetAttrib setzt für jede Zelle einen Attributwert.

bool = TableSetAttrib(hTable, rmAttrib)
bool = TableSetAttrib(hTable, rmAttrib, 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.

rmAttrib

rmAttrib ist eine Matrix mit den Attributwerten. Jedes Element kann eine der folgenden Kombinationen enthalten:

Wert Bedeutung
TABLE_CLIPTEXT Text am Zellenrand abschneiden
TABLE_AUTOSIZE_WIDTH Zellenbreite automatisch berechnen
TABLE_AUTOSIZE_HEIGHT Zellenhöhe automatisch berechnen
TABLE_WORDWRAP Automatischer Zeilenumbruch an Leerzeichen
TABLE_SHRINKFONT Verkleinert die Schriftgröße, damit der Text horizontal in die Zelle paßt.
rvSel

rvSel ist ein Vektor mit vier Elementen, der einen Bereich 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

Im folgenden Beispiel wird das Clippen am Zellenrand abgeschaltet:

rmAttrib = TableGetAttrib(hTable);
rmAttrib = rmAttrib & ~TABLE_CLIPTEXT;
TableSetAttrib(hTable, rmAttrib);

Im folgenden Beispiel wird die Größe automatisch berechnet:

rmAttrib = TableGetAttrib(hTable);
rmAttrib = rmAttrib | (TABLE_AUTOSIZE_WIDTH | TABLE_AUTOSIZE_HEIGHT);
TableSetAttrib(hTable, rmAttrib);

id-1076107