Programmieren mit dBASE PLUS: alignment

Aus Wikibooks


Diese Eigenschaft positioniert den Text in einem Textobjekt.

Eigenschaft von[Bearbeiten]

Text

Beschreibung[Bearbeiten]

Die Eigenschaft alignment von Textobjekten wurde primär aus Gründen der Kompatibilität beibehalten. Es handelt sich hier um eine Array-Eigenschaft, die folgende Werte enthalten kann:

Einstellung Beschreibung
0 (Oben links) Der Text wird links oben im Textobjekt plaziert.
1 (Oben zentriert) Der Text wird unter dem oberen Rand des Textobjekts plaziert und horizontal zentriert.
2 (Oben rechts) Der Text wird rechts oben im Textobjekt plaziert.
3 (Links zentriert) Der Text wird am linken Rand des Textobjekts plaziert und vertikal zentriert.
4 (Zentriert) Der Text wird horizontal und vertikal im Textobjekt zentriert.
5 (Rechts zentriert) Der Text wird am rechten Rand des Textobjekts plaziert und vertikal zentriert.
6 (Unten links) Der Text wird links unten im Textobjekt plaziert.
7 (Unten zentriert) Der Text wird über dem unteren Rand des Textobjekts plaziert und horizontal zentriert.
8 (Unten rechts) Der Text wird rechts unten im Textobjekt plaziert.
9 (Umbruch links) Identisch mit Oben links.
10 (Umbruch zentriert) Identisch mit Oben zentriert.
11 (Umbruch rechts) Identisch mit Oben rechts.

Text in einem Textobjekt wird immer umbrochen. Über die Eigenschaften alignHorizontal und alignVertical des Textobjekts können Sie die horizontale und die vertikale Ausrichtung separat festlegen. Diese Eigenschaften bieten auch Optionen, mit denen Text im Blocksatz dargestellt werden kann. Wenn Sie eine dieser Eigenschaften mit einem Wert belegen, paßt sich die Eigenschaft alignment automatisch an (Blocksatz wird zu Oben oder Links). Umgekehrt führt die Festlegung der Eigenschaft alignment zur entsprechenden Änderung der Eigenschaften alignHorizontal und alignVertical.