Zweck
Optionen, mit denen die grafische Darstellung formatiert wird.
Klasse
Typ
Access / Assign
Datentyp
DWord
Beschreibung
Mit Optionen kann die Formatierung von Werten gesteuert werden. Abhängig vom Datentyp des darzustellenden Wertes werden nur bestimmte Optionen unterstützt. Mehrere Optionen können kombiniert werden. Die folgende Tabelle definiert die unterstützten Optionen:
Option |
Beschreibung |
||||
BVO_AUTO |
Es sind keine spezifischen Optionen definiert. |
||||
BVO_ASPECTRATIO |
In Kombination mit der Option BVO_STRETCHIMAGE wird beim Vergrößern bzw. Verkleinern einer Bitmap die Seitenverhältnisse der Bitmap beibehalten. Dies kann dazu führen, dass die Bitmap nicht an den gesamten Zeichenbereich angepasst wird. |
||||
BVO_END_ELLIPSIS |
Wenn der Wert nicht vollständig dargestellt werden kann, dann wird der Wert am Ende abgeschnitten und 3 Punkte (...) werden angehängt.
Die Option kann nicht mit den folgenden Optionen kombiniert werden:
|
||||
BVO_LINEBREAK |
Wenn der Wert Zeilenumbrüche (CRLF) enthält, dann wird der Wert an diesen Stellen umgebrochen.
Die Option kann nicht mit den folgenden Optionen kombiniert werden:
|
||||
BVO_RTF |
Der Wert wird als RTF-Text dargestellt.
Die Option kann nicht mit den folgenden Optionen kombiniert werden:
|
||||
BVO_STRETCHIMAGE |
Wenn der Wert eine Bitmap ist, dann wird dessen Größe an die Größe des Zeichenbereiches angepasst. |
||||
BVO_WORDBREAK |
Wenn der Wert nicht vollständig dargestellt werden kann, dann wird der Wert an Wortgrenzen umgebrochen. |
Einzelne Optionen können über die Bit-Funktionen
• | _And(), |
• | _Or() und |
• | _Xor() |
geprüft, gesetzt und entfernt werden.
Beispiele
Mit dem folgenden Codefragment wird der Zugriff mit den Optionen BVO_LINEBREAK und BVO_WORDBREAK initialisiert.
oViewStyle:Options := _Or(BVO_LINEBREAK,;
BVO_WORDBREAK)
Mit dem folgenden Codefragment wird die Option BVO_END_ELLIPSIS gesetzt.
oViewStyle:Options := _Or(oViewStyle:Options,;
BVO_END_ELLIPSIS)
Mit dem folgenden Codefragment wird geprüft, ob die Option BVO_END_ELLIPSIS gesetzt ist.
IF _And(oViewStyle:Options, BVO_END_ELLIPSIS)>0
:
ENDIF
Mit dem folgenden Codefragment wird die Option BVO_END_ELLIPSIS gelöscht.
IF _And(oViewStyle:Options, BVO_END_ELLIPSIS)>0
oViewStyle:Options := _Xor(oViewStyle:Options,;
BVO_END_ELLIPSIS)
ENDIF
Page url: http://www.YOURSERVER.com/index.html?bviewstyle_options.htm