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