MESCIUS SPREAD for Windows Forms 17.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

パラメータ

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 メンバ
オーバーロード一覧

 

 


© MESCIUS inc. All rights reserved.