Zweck
Erzeugt ein Objekt der Klasse bCompoundValue.
Klasse
Typ
Methode
Syntax
bCompoundValue{
<uValue>,
[<oOrigin>],
[<oSize>],
[<iAlignment>],
[<oForeground>],
[<oBackground>],
[<oFont>],
[<iValueOptions>],
[<uTransformBlock>]
} Æ oCompoundValue
Argumente
<uValue> | Der darzustellende Wert. |
Datentyp: | Usual |
<oOrigin> | Position, an welcher der Wert dargestellt werden soll. Der Nullpunkt der Position liegt links oben. Wenn der Wert mit bCompoundValue:AddValue() einem anderen bCompoundValue untergeordnet wurde, dann ist die Position relativ zu dem übergeordneten bCompoundValue. |
Datentyp: | Point |
<oSize> | Breite und Höhe, in welcher der Wert dargestellt werden soll. Wenn für die Breite und/oder die Höhe der Wert -1 angegeben wird, ist der entsprechende Wert dynamisch und wird beim Zeichnen durch den maximalen Ausgabebereich definiert. Wenn der Wert mit bCompoundValue:AddValue() einem anderen bCompoundValue untergeordnet wurde, dann ist die Größe auf den Ausgabebereich des übergeordneten bCompoundValue begrenzt. |
Datentyp: | Dimension |
<iAlignment> | Ausrichtung, mit welcher der Wert dargestellt werden soll. Es werden folgende Ausrichtungen unterstützt: |
Konstante |
Beschreibung |
BALIGN_AUTO |
Die Voreinstellungen für die horizontale und vertikale Ausrichtung werden verwendet. |
BALIGN_LEFT |
Linksbündige Ausrichtung |
BALIGN_RIGHT |
Rechtsbündige Ausrichtung |
BALIGN_CENTER |
Zentrierte horizontale Ausrichtung |
BALIGN_TOP |
Ausrichtung oben |
BALIGN_BOTTOM |
Ausrichtung unten |
BALIGN_VCENTER |
Zentrierte vertikale Ausrichtung |
Datentyp: | Int |
<oForeground> | Vordergrundfarbe, in welcher der Wert dargestellt werden soll. |
Datentyp: | Color |
<oBackground> | Hintergrundfarbe, in welcher der Wert dargestellt werden soll. |
Datentyp: | Brush |
<oFont> | Schriftart, in welcher der Wert dargestellt werden soll. |
Datentyp: | Font |
<iValueOptions> | Optionen, mit denen der Wert formatiert werden soll. Die folgende Tabelle listet die möglichen Optionen auf: |
Option |
Beschreibung |
BVO_AUTO |
Es sind keine spezifischen Optionen definiert. |
BVO_ASPECRATIO |
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_RTF |
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 |
BVO_RTF |
Der Wert wird als RTF-Text dargestellt.
Die Option kann nicht mit den folgenden Optionen kombiniert werden: •BVO_END_ELLIPSIS •BVO_LINEBREAK |
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 in einer Zeile dargestellt werden kann, dann wird der Wert an Wortgrenzen umgebrochen. |
Die einzelnen Optionen können kombiniert werden.
Datentyp: | DWord |
<uTransformBlock> | Ausdruck als String oder ein Codeblock bzw. bCodeblock-Objekt, mit dem ein Wert in einen anderen Wert transformiert werden soll. Wenn ein String übergeben wird, dann wird dieser automatisch in ein _Codeblock-Objekt konvertiert. Die Konvertierung erfolgt hierbei über den folgenden Befehl: |
&("{|Value| "+uTransformBlock+"}")
Datentyp: | String | _Codeblock | Codeblock | bCodeblock |
Rückgabewert
oCompoundValue | Das erzeugte Objekt der Klasse bCompoundValue. |
Datentyp: | bCompoundValue |
Beschreibung
bCompoundValue:Init() erzeugt ein neues Objekt der Klasse bCompoundValue und initialisiert es. Über die Methode bCompoundValue:AddValue() können untergeordnete Einzelwerte dem Objekt hinzugefügt werden.
Siehe auch
Page url: http://www.YOURSERVER.com/index.html?bcompoundvalue_init.htm