Pen.CompoundArray 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定指定複合畫筆的值陣列。 複合畫筆會繪製由平行線和間距組成的複合直線。
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()
屬性值
Single[]
實數陣列,指定複合陣列。 陣列中的元素必須使用遞增順序,不小於 0 且不大於 1。
例外狀況
CompoundArray 屬性設定於不可變動的 Pen 上,例如 Pens 類別傳回的項目。
備註
複合線是由不同寬度的交替平行線條和空格所組成。 數位列中的值會指定複合線相對於畫筆寬度之每個元件的起點。 數位列中的第一個值會指定第一個元件 (線條) 開始為畫筆寬度的距離分數。 數位列中的第二個值會指定下一個元件的開頭, (空格) 為畫筆寬度的距離分數。 數位中的最後一個值會指定最後一個元件結束的位置。
假設您想要畫筆繪製兩條平行線,其中第一行的寬度是畫筆寬度的 20%,分隔兩行的空間寬度是畫筆寬度的 50%,而第二行的寬度是畫筆寬度的 30%。 從建立 Pen 和實數陣列開始。 將值為 0.0、0.2、0.7 和 1.0 的陣列傳遞至此屬性,以設定複合數位。
如果 的 Alignment 屬性設定為 Inset,Pen請勿設定這個屬性。