Sdílet prostřednictvím


Pen.CompoundArray Vlastnost

Definice

Získá nebo nastaví pole hodnot, které určuje složené pero. Složené pero nakreslí složenou čáru složenou z paralelních čar a mezer.

public:
 property cli::array <float> ^ CompoundArray { cli::array <float> ^ get(); void set(cli::array <float> ^ value); };
public float[] CompoundArray { get; set; }
member this.CompoundArray : single[] with get, set
Public Property CompoundArray As Single()

Hodnota vlastnosti

Single[]

Matice skutečných čísel, která určuje složenou matici. Prvky v poli musí být ve vzestupném pořadí, ne méně než 0 a nesmí být větší než 1.

Výjimky

Vlastnost CompoundArray je nastavena na neměnnou Pen, například vlastnosti vrácené Pens třídou.

Poznámky

Složená čára se skládá ze střídavých paralelních čar a mezer s různými šířkami. Hodnoty v poli určují počáteční body každé součásti složené čáry vzhledem k šířce pera. První hodnota v matici určuje, kde první součást (řádek) začíná jako zlomek vzdálenosti přes šířku pera. Druhá hodnota v poli určuje začátek další komponenty (mezeru) jako zlomek vzdálenosti přes šířku pera. Konečná hodnota v poli určuje, kde končí poslední komponenta.

Předpokládejme, že chcete, aby pero nakreslily dvě paralelní čáry, kde šířka prvního řádku je 20 procent šířky pera, šířka mezery, která odděluje obě čáry, je 50 procent šířky pera a šířka druhého řádku je 30 procent šířky pera. Začněte vytvořením Pen a polem skutečných čísel. Nastavte složené pole předáním matice s hodnotami 0.0, 0.2, 0.7 a 1.0 do této vlastnosti.

Nenastavujte tuto vlastnost, pokud Pen má vlastnost Alignment nastavena na Insethodnotu .

Platí pro