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()
屬性值
一個實數陣列,用來指定複合陣列。 陣列中的元素必須是遞增順序,且不小於 0,且不大於 1。
例外狀況
該 CompoundArray 性質設定在一個不變的 Pen上,例如類別回傳 Pens 的 。
備註
複合線由交錯的平行線和不同寬度的空間組成。 陣列中的值指定複合線各分量相對於筆寬度的起始點。 陣列中的第一個值指定第一個分量(一條線)起點為筆寬度距離的分數。 陣列中的第二個值指定下一個分量(空間)的起始點,為筆寬度距離的分數。 陣列中的最後一個值指定最後一個元件的結束點。
假設你想用筆畫兩條平行線,第一條線寬度為筆寬度的20%,分隔兩線的寬度為筆寬度的50%,第二條線寬度為筆寬度的30%。 先建立一個 Pen 和 的實數陣列。 透過將 0.0、0.2、0.7 和 1.0 的數值傳入複合陣列,設定為這個屬性。
若 的 Pen 屬性設定 Alignment 為 Inset,則不應設定此性質。