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