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