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は、このプロパティをAlignmentInset設定しないでください。
適用対象
.NET