PowerTools SPREAD for Windows Forms 10.0J
GetPreferredColumnWidth(Int32,Boolean,Boolean,Boolean,Boolean) メソッド


列インデックス
列ヘッダセルを無視するかどうかを表すブール値
セル結合を無視するかどうか
内容が折り返されているセルを除外するかどうか
テーブルの見出しにあるフィルタボタンのような特別なオブジェクトを保持できるテーブル内のセルの測定を無視するかどうか
このシートの指定した列にある最も幅の広いセル(テキスト内容に基づく)の幅を取得します。
構文
'Declaration
 
Public Overloads Function GetPreferredColumnWidth( _
   ByVal column As Integer, _
   ByVal ignoreHeaders As Boolean, _
   ByVal ignoreSpans As Boolean, _
   ByVal excludeWordWrap As Boolean, _
   ByVal ignoreTable As Boolean _
) As Single
'使用法
 
Dim instance As SheetView
Dim column As Integer
Dim ignoreHeaders As Boolean
Dim ignoreSpans As Boolean
Dim excludeWordWrap As Boolean
Dim ignoreTable As Boolean
Dim value As Single
 
value = instance.GetPreferredColumnWidth(column, ignoreHeaders, ignoreSpans, excludeWordWrap, ignoreTable)

パラメータ

column
列インデックス
ignoreHeaders
列ヘッダセルを無視するかどうかを表すブール値
ignoreSpans
セル結合を無視するかどうか
excludeWordWrap
内容が折り返されているセルを除外するかどうか
ignoreTable
テーブルの見出しにあるフィルタボタンのような特別なオブジェクトを保持できるテーブル内のセルの測定を無視するかどうか
解説
セルの複合スタイルのレンダラーがIWordWrapSupportインタフェースを実装していて、そのWordWrapプロパティがTrueを返す場合、セルの内容は複数行に折り返されます。
次のサンプルコードは、GetPreferredColumnWidthメソッドを使用します。
float size;
size = fpSpread1.ActiveSheet.GetPreferredColumnWidth(0, true, true, true, true);
listBox1.Items.Add(size.ToString());
Dim Size As Integer
Size = FpSpread1.ActiveSheet.GetPreferredColumnWidth(0, True, True, True, True)
ListBox1.Items.Add(Size.ToString())
参照

SheetView クラス
SheetView メンバ
オーバーロード一覧

 

 


© 2004-2017, GrapeCity inc. All rights reserved.