FarPoint.Web.Spread.Model 名前空間 > DefaultSheetStyleModel クラス : GetDirectInfo メソッド |
例外 | 説明 |
---|---|
System.IndexOutOfRangeException | 指定した行インデックスは有効でありません。有効範囲は-1〜行合計数です。 |
System.IndexOutOfRangeException | 指定した列インデックスは有効でありません。有効範囲は-1〜列合計数です。 |
Spread は、複合したスタイル設定を使用してスプレッドシートを描画します。たとえばセルの場合は、セルの列および行のスタイル設定とセル独自の設定が確認されます。
このメソッドは、指定したオブジェクトの直接設定を取得するときに使用します。SetDirectInfo メソッドは、オブジェクトの直接設定を設定するときに使用します。
直接セル スタイルは直接行スタイルを、直接行スタイルは直接列スタイルを、直接列スタイルはモデル デフォルト スタイルをオーバーライドします。
オブジェクトの複合情報を取得するには、GetCompositeInfo メソッドを使用します。
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