MESCIUS SPREAD for ASP.NET 10.0J
GetDirectInfo メソッド (DefaultSheetStyleModel)

セルのモデル行インデックス。列またはモデルデフォルトを指定する場合は-1を使用します。
セルのモデル列インデックス。行またはモデルデフォルトを指定する場合は-1を使用します。
スタイルの取得に使用するStyleInfoオブジェクト
指定したセル、列、行、またはモデルデフォルトの直接スタイルを 取得します。
構文
'Declaration
 
Public Overrides Function GetDirectInfo( _
   ByVal row As Integer, _
   ByVal column As Integer, _
   ByVal destInfo As StyleInfo _
) As StyleInfo
public override StyleInfo GetDirectInfo( 
   int row,
   int column,
   StyleInfo destInfo
)

パラメータ

row
セルのモデル行インデックス。列またはモデルデフォルトを指定する場合は-1を使用します。
column
セルのモデル列インデックス。行またはモデルデフォルトを指定する場合は-1を使用します。
destInfo
スタイルの取得に使用するStyleInfoオブジェクト

戻り値の型

スタイル設定を含むStyleInfoオブジェクト
例外
例外説明
System.IndexOutOfRangeException指定した行インデックスは有効でありません。有効範囲は-1〜行合計数です。
System.IndexOutOfRangeException指定した列インデックスは有効でありません。有効範囲は-1〜列合計数です。
解説

Spread は、複合したスタイル設定を使用してスプレッドシートを描画します。たとえばセルの場合は、セルの列および行のスタイル設定とセル独自の設定が確認されます。

このメソッドは、指定したオブジェクトの直接設定を取得するときに使用します。SetDirectInfo メソッドは、オブジェクトの直接設定を設定するときに使用します。

直接セル スタイルは直接行スタイルを、直接行スタイルは直接列スタイルを、直接列スタイルはモデル デフォルト スタイルをオーバーライドします。

オブジェクトの複合情報を取得するには、GetCompositeInfo メソッドを使用します。

この例では、新しいStyleInfoオブジェクトを作成します。StyleInfoの背景色を黄色に設定します。GetDirectInfoメソッドの値をリストボックスに返します。
private void Page_Load(object sender, System.EventArgs e)
{
	if (this.IsPostBack) return;

	FarPoint.Web.Spread.Model.DefaultSheetStyleModel model = (FarPoint.Web.Spread.Model.DefaultSheetStyleModel)FpSpread1.Sheets[0].StyleModel;
	FarPoint.Web.Spread.StyleInfo style = new FarPoint.Web.Spread.StyleInfo();
	style.BackColor = Color.Yellow;

	model.SetDirectInfo(0, 0, style);
	ListBox1.Items.Add(model.GetDirectInfo(0, 0, style).BackColor.ToString());
}
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
	If IsPostBack Then Return

	Dim model As FarPoint.Web.Spread.Model.DefaultSheetStyleModel = FpSpread1.Sheets(0).StyleModel
	Dim style As New FarPoint.Web.Spread.StyleInfo()
	style.BackColor = Color.Yellow

	model.SetDirectInfo(0, 0, style)
	ListBox1.Items.Add(model.GetDirectInfo(0, 0, style).BackColor.ToString())
End Sub
参照

DefaultSheetStyleModel クラス
DefaultSheetStyleModel メンバ
GetCompositeInfo メソッド
GetDirectAltRowInfo メソッド
GetDirectName メソッド
SetDirectInfo メソッド
SetDirectName メソッド

 

 


© MESCIUS inc. All rights reserved.