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

指定したセル、列、行、またはモデルデフォルトの 複合スタイルを取得します。
オーバーロード一覧
オーバーロード説明
GetCompositeInfo(Int32,Int32,Int32,StyleInfo)指定したセル、列、行、またはモデルデフォルトの 複合スタイルを取得します。  
GetCompositeInfo(Int32,Int32,Int32,StyleInfo,StyleInfo,NamedStyle)セル、列、行、またはモデルのスタイル情報を設定の複合体として取得します。excludeInfoおよびexcludeNsを設定することで、一部のスタイルを無視できます。excludeNsを持つスタイルプロパティは、それらがexcludeInfoに設定されている場合、無視されます。  
解説

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

直接設定情報を取得または設定するには、GetDirectInfo メソッドと SetDirectInfo メソッドを使用します。

このメソッドは、交互行のスタイル情報を取得するときには使用できません。交互行スタイルは直接処理されます。GetDirectAltRowInfo メソッドを使用してください。

この例では、セルA1の背景色を黄色に設定し、先頭行の前景色を赤に設定します。セルA1の複合スタイルは背景色が黄色、前景色が赤となります。
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.StyleInfostyle = new FarPoint.Web.Spread.StyleInfo();
	style.BackColor = Color.Yellow;
	model.SetDirectInfo(0, 0, style);

	FarPoint.Web.Spread.StyleInfostyle1 = new FarPoint.Web.Spread.StyleInfo();
	style1.ForeColor = Color.Red;
	model.SetDirectInfo(0, -1, style1);

	FpSpread1.Sheets[0].SetValue(0, 0, "Style");

	style=model.GetCompositeInfo(0, 0, -1, null);
	ListBox1.Items.Add("BackColor" + style.BackColor.ToString());
	ListBox1.Items.Add("ForeColor" + style.ForeColor.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)

	Dim style1 As New FarPoint.Web.Spread.StyleInfo()
	style1.ForeColor = Color.Red
	model.SetDirectInfo(0, -1, style1)

	FpSpread1.Sheets(0).SetValue(0, 0, "Style")

	style=model.GetCompositeInfo(0, 0, -1, Nothing)
	ListBox1.Items.Add("BackColor" & style.BackColor.ToString())
	ListBox1.Items.Add("ForeColor" & style.ForeColor.ToString())
End Sub
参照

DefaultSheetStyleModel クラス
DefaultSheetStyleModel メンバ
GetDirectInfo メソッド
GetDirectAltRowInfo メソッド
SetDirectInfo メソッド

 

 


© MESCIUS inc. All rights reserved.