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 rovnoběžný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[]

Pole reálných čísel, které určuje složenou matici. Prvky v matici musí být ve vzestupné pořadí, ne menší než 0 a nesmí být větší než 1.

Výjimky

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

Poznámky

Složená čára se skládá ze střídavých rovnoběžných čar a prostorů s různou šířkou. Hodnoty v poli určují počáteční body každé součásti složené čáry vzhledem k šířce pera. První hodnota v poli určuje, kde začíná první součást (čára) jako zlomek vzdálenosti přes šířku pera. Druhá hodnota v poli určuje začátek další komponenty (mezery) 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ě rovnoběžné čáry, kde šířka první čáry je 20 procent šířky pera, šířka prostoru, který obě čáry odděluje, je 50 procent šířky pera a šířka druhé čáry je 30 procent šířky pera. Začněte vytvořením Pen a pole reálných čísel. Nastavte složené pole předáním matice s hodnotami 0.0, 0.2, 0.7 a 1.0 této vlastnosti.

Tuto vlastnost nenastavujte, Pen pokud má vlastnost Alignment nastavenou na Inset.

Platí pro