TableGetAttrib

TableGetAttrib liefert für jede Zelle einen Attributwert als Matrix der gesamten Tabelle oder eines Ausschnitts

rmAttrib = TableGetAttrib(hTable)
rmAttrib = TableGetAttrib(hTable, rvSel)

Returnwert

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.

Parameter

hTable

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

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-1957019