FarPoint.Web.Spread.Model 名前空間 > DefaultSheetStyleModel クラス : GetCompositeInfo メソッド |
オーバーロード | 説明 |
---|---|
GetCompositeInfo(Int32,Int32,Int32,StyleInfo) | 指定したセル、列、行、またはモデルデフォルトの 複合スタイルを取得します。 |
GetCompositeInfo(Int32,Int32,Int32,StyleInfo,StyleInfo,NamedStyle) | セル、列、行、またはモデルのスタイル情報を設定の複合体として取得します。excludeInfoおよびexcludeNsを設定することで、一部のスタイルを無視できます。excludeNsを持つスタイルプロパティは、それらがexcludeInfoに設定されている場合、無視されます。 |
Spread は、複合したスタイル設定を使用してスプレッドシートを描画します。たとえばセルの場合は、セルの列および行のスタイル設定とセル独自の設定が確認されます。
直接設定情報を取得または設定するには、GetDirectInfo メソッドと SetDirectInfo メソッドを使用します。
このメソッドは、交互行のスタイル情報を取得するときには使用できません。交互行スタイルは直接処理されます。GetDirectAltRowInfo メソッドを使用してください。
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