MESCIUS SPREAD for ASP.NET 10.0J
SetClip メソッド (SheetView)

行の開始インデックス(すべての行を表すには-1を指定)
列の開始インデックス(すべての列を表すには-1を指定)
行数。すべての行を表すには-1を指定します(必要に応じて新しい行を作成できます)。
列数。すべての列を表すには-1を指定します(必要に応じて新しい列を作成できます)。
範囲に設定するタブ区切り文字列
書式付きテキストを含むタブ区切り文字列を指定した範囲に設定します。
構文
'Declaration
 
Public Sub SetClip( _
   ByVal row As Integer, _
   ByVal column As Integer, _
   ByVal rowCount As Integer, _
   ByVal columnCount As Integer, _
   ByVal value As String _
) 
public void SetClip( 
   int row,
   int column,
   int rowCount,
   int columnCount,
   string value
)

パラメータ

row
行の開始インデックス(すべての行を表すには-1を指定)
column
列の開始インデックス(すべての列を表すには-1を指定)
rowCount
行数。すべての行を表すには-1を指定します(必要に応じて新しい行を作成できます)。
columnCount
列数。すべての列を表すには-1を指定します(必要に応じて新しい列を作成できます)。
value
範囲に設定するタブ区切り文字列

戻り値の型

範囲内の書式付きテキストを含むタブ区切り文字列
例外
例外説明
System.ArgumentOutOfRangeException指定された行が有効範囲外です。インデックスは「-1(全行を選択する場合)〜行数」の範囲で指定する必要があります。
System.ArgumentOutOfRangeException指定された列が有効範囲外です。インデックスは「-1(全列を選択する場合)〜列数」の範囲で指定する必要があります。
解説

タブ文字とCR(復帰)またはLF(改行)を使用してセルと行を指定し、このメソッドにデータを提供します。セル間にはタブ文字、行間にはCR(復帰)またはLF(改行)を使用します。C#の場合、タブには\tシーケンス、LF(改行)またはCR(復帰)には\nまたは\rを使用します。Visual Basicの場合、タブ文字にはChr(9)関数、LFまたはCRにはChr(10)またはChr(13)関数、またはVB定数、vbTab、vbLf、vbCr、vbCrLfのいずれかを使用します。

セル範囲内のデータを解析するには、スタイルモデルのセルの複合スタイルのIFormatterを使用します。

さらにこのメソッドを使用し、シート(SheetViewオブジェクト)のさまざまなプロパティまたはセル(Cellオブジェクト)のプロパティを使用してセル内のデータを取得または設定できます。詳細については、セルの値の取得と設定を参照してください。

セル型に応じてセル内のデータ表示が異なる場合があることに注意してください。詳細については、データの表示を参照してください。

この例では、範囲の書式付きテキストを含むタブ区切り文字列を取得します。
FarPoint.Web.Spread.SheetView sv;
sv = FpSpread1.ActiveSheetView;
sv.SetClip(0, 0, 2, 4, "one\ttwo\tthree\tfour\r\nfive\tsix\tseven\teight"); 
string s;
s = sv.GetClip(0, 0, 2, 4);
Response.Write(s);
Dim sv As FarPoint.Web.Spread.SheetView
sv = FpSpread1.ActiveSheetView
sv.SetClip(0, 0, 2, 4, "one" + Chr(9) + "two" + Chr(9) + "three" + Chr(9) + "four" + vbCrLf + "five" + Chr(9) + "six" + Chr(9)
+ "seven" + Chr(9) + "eight")
Dim s As String
s = sv.GetClip(0, 0, 2, 4)
Response.Write(s)
参照

SheetView クラス
SheetView メンバ
GetClip メソッド
GetClipValue メソッド
SetClipValue メソッド

 

 


© MESCIUS inc. All rights reserved.