Pen.CompoundArray-Eigenschaft
Ruft ein Array von Werten ab, das einen Verbundstift angibt, oder legt dieses fest. Ein Verbundstift zeichnet eine Verbundlinie, die aus parallelen Linien und Zwischenräumen besteht.
Namespace: System.Drawing
Assembly: System.Drawing (in system.drawing.dll)
Syntax
'Declaration
Public Property CompoundArray As Single()
'Usage
Dim instance As Pen
Dim value As Single()
value = instance.CompoundArray
instance.CompoundArray = value
public float[] CompoundArray { get; set; }
public:
property array<float>^ CompoundArray {
array<float>^ get ();
void set (array<float>^ value);
}
/** @property */
public float[] get_CompoundArray ()
/** @property */
public void set_CompoundArray (float[] value)
public function get CompoundArray () : float[]
public function set CompoundArray (value : float[])
Eigenschaftenwert
Ein Array reeller Zahlen, das das Verbundarray angibt. Die Elemente des Arrays müssen aufsteigend sortiert und dürfen nicht kleiner als 0 und nicht größer als 1 sein.
Hinweise
Eine Verbundlinie besteht aus parallelen Linien und Zwischenräumen unterschiedlicher Breiten. Die Werte des Arrays geben den Anfangspunkt jeder Komponente der Verbundlinie relativ zur Stiftbreite an. Der erste Wert des Arrays gibt die Anfangsposition der ersten Komponente (eine Linie) als Bruchzahl aus dem Abstand und der Stiftbreite an. Der zweite Wert des Arrays gibt die Anfangsposition der nächsten Komponente (ein Zwischenraum) als Bruchzahl aus dem Abstand und der Stiftbreite an. Der letzte Wert des Arrays gibt an, wo die letzte Komponente endet.
Angenommen, Sie möchten, dass ein Stift zwei parallele Linien zeichnet, wobei die Breite der ersten Linie 20 Prozent der Stiftbreite beträgt, die Breite des Zwischenraums zwischen den beiden Linien 50 Prozent der Stiftbreite und die Breite der zweiten Linie 30 Prozent der Stiftbreite. Erstellen Sie zunächst einen Pen und ein Array reeller Zahlen. Legen Sie das Verbundarray fest, indem Sie das Array mit den Werten 0.0, 0.2, 0.7 und 1.0 an diese Eigenschaft übergeben.
Legen Sie diese Eigenschaft nicht fest, wenn die Alignment-Eigenschaft des Pen auf Inset festgelegt ist.
Plattformen
Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile für Pocket PC, Windows Mobile für Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.
Versionsinformationen
.NET Framework
Unterstützt in: 2.0, 1.1, 1.0