FarPoint.Win アセンブリ > FarPoint.Win 名前空間 > ComplexBorderSide クラス : CompoundArray プロパティ |
複合境界線は複数の線を持つことができます。そのためには、compoundArrayで定義されたパターンを持つペンで複合線を描画します。値の配列には、開始点、各線の開始位置、および各スペースの開始位置をペン幅全体の割合で指定します。
複合境界線を表示するサンプルコードについては、「複数の線を持つ複合境界線の作成」を参照してください。ペンオブジェクトの詳細については、Microsoft .NET Frameworkリファレンスドキュメントの「Penオブジェクトの複合配列」を参照してください。
FarPoint.Win.ComplexBorderSide side = new FarPoint.Win.ComplexBorderSide(true, Color.Red, (int)1.5, System.Drawing.Drawing2D.DashStyle.Solid, new float[] {0.33F, 0.5F, 0.66F, 1.0F}, new float[] {0.33F, 0.5F, 0.66F, 1.0F}); FarPoint.Win.ComplexBorder bord = new FarPoint.Win.ComplexBorder(side); float[] ca = side.CompoundArray; MessageBox.Show("The first value in the array is " + ca[0].ToString() + ".");
Dim side As New FarPoint.Win.ComplexBorderSide(True, Color.Red, 1.5, Drawing2D.DashStyle.Solid, New Single() {0.33F, 0.5F, 0.66F, 1.0F}, New Single() {0.33F, 0.5F, 0.66F, 1.0F}) Dim bord As New FarPoint.Win.ComplexBorder(side) Dim ca As Single() = side.CompoundArray MessageBox.Show("The first value in the array is " + ca(0).ToString() + ".")