TableSetAlign

TableSetAlign setzt die Textausrichtung für die Tabelle oder für einen Ausschnitt der Tabelle.

bool = TableSetAlign(hTable, rmAlign)
bool = TableSetAlign(hTable, rmAlign, rvSel)

Returnwert

bool ist TRUE (1), wenn die Funktion erfolgreich war und FALSE (0), wenn ein Fehler aufgetreten ist. .. us.params

Parameter

hTable

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

rmAlign

rmAlign ist eine Matrix mit den Textausrichtungen. Jedes Element kann eine der folgenden Kombinationen enthalten:

Wert Bedeutung
LEFT | TOP Linksoben
LEFT | MIDDLE Links-Mitte
LEFT | BOTTOM Linksunten
CENTER | TOP Mitte-Oben
CENTER | MIDDLE Mitte
CENTER | BOTTOM Mitte-Unten
RIGHT | TOP Rechtsoben
RIGHT | MIDDLE Rechts-Mitte
RIGHT | BOTTOM Rechtsunten
rvSel

rvSel ist ein Vektor mit vier Elementen, der einen Zellenbereich 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 werden alle Texte am oberen Rand ausgerichtet, ohne das die horizontale Ausrichtung geändert wird.

rmAlign = TableGetAlign(hTable);
rmAlign = rmAlign & ~(TOP | MIDDLE | BOTTOM) | TOP;
TableSetAlign(hTable, rmAlign);

id-425530