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 プロパティは、Pens クラスによって返される変更できないPenに設定されます。
注釈
複合線は、交互の平行線と、さまざまな幅のスペースで構成されます。 配列内の値は、ペンの幅に対する複合線の各コンポーネントの開始点を指定します。 配列の最初の値は、最初のコンポーネント (線) がペンの幅を越える距離の分数として開始する位置を指定します。 配列内の 2 番目の値は、次のコンポーネント (スペース) の先頭をペンの幅全体の距離の分数として指定します。 配列の最後の値は、最後のコンポーネントの終了位置を指定します。
1 行目の幅がペンの幅の 20% で、2 本の線を区切るスペースの幅がペンの幅の 50% で、2 行目の幅がペンの幅の 30% である 2 本の平行線をペンで描画するとします。 まず、 Pen と実数の配列を作成します。 値 0.0、0.2、0.7、1.0 の配列をこのプロパティに渡して、複合配列を設定します。
PenのAlignment プロパティが Inset に設定されている場合は、このプロパティを設定しないでください。