MESCIUS SPREAD for Windows Forms 17.0J
CompoundArray プロパティ

複合境界線のこの1辺の、平行線とスペースから 構成される複合線を表す配列値を取得します。
構文
'Declaration
 
Public ReadOnly Property CompoundArray As Single()
public float[] CompoundArray {get;}

プロパティ値

境界線の線を指定する浮動小数点値の配列
解説

複合境界線は複数の線を持つことができます。そのためには、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() + ".")
参照

ComplexBorderSide クラス
ComplexBorderSide メンバ
複数の線による複合罫線の作成

 

 


© MESCIUS inc. All rights reserved.