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);
Siehe auch
id-1076107