FarPoint.Win.SpreadJ アセンブリ > FarPoint.Win.Spread.Model 名前空間 > ISheetStyleModel インタフェース : GetCompositeInfo メソッド |
'Declaration
Function GetCompositeInfo( _ ByVal row As Integer, _ ByVal column As Integer, _ ByVal altIndex As Integer, _ ByVal destInfo As StyleInfo _ ) As StyleInfo
コントロールは各セルの描画に複合スタイルを使用します。
「複合」(Composite)とは、継承またはマージされたスタイルの組み合わせを意味します。スタイルモデルにおける「直接」(Direct)とは、「複合していない」または「継承されていない」ことを意味します。GetDirectInfoは、指定したセル、列、または行に直接設定されているスタイルプロパティを返します。上位の階層(モデル全体など)で設定されている設定は返しません。それに対してこのメソッド(GetCompositeInfo)は、セル、列、または行を描画・編集するためのすべての設定を含む1つのStyleInfoオブジェクトに「構成」または「マージ」されたスタイルプロパティを返します。これには継承された設定も含まれます。
GetDirectAltRowInfoは、指定した交互行インデックスの交互行スタイルを返します。
このメソッドは条件付き書式の情報を返しません。
FarPoint.Win.Spread.Model.ISheetStyleModel ssm; FarPoint.Win.Spread.NamedStyle ns = new FarPoint.Win.Spread.NamedStyle("StyleData"); FarPoint.Win.Spread.StyleInfo si; ssm = (FarPoint.Win.Spread.Model.ISheetStyleModel)fpSpread1.ActiveSheet.Models.Style; ns.BackColor = Color.LightBlue; fpSpread1.NamedStyles.Add(ns); ssm.SetDirectAltRowInfo(0, ns); si = ssm.GetCompositeInfo(0, 0, 0, null); label1.Text = si.BackColor.ToString();
Dim ssm As FarPoint.Win.Spread.Model.ISheetStyleModel Dim ns As New FarPoint.Win.Spread.NamedStyle("StyleData") Dim si As FarPoint.Win.Spread.StyleInfo ssm = FpSpread1.ActiveSheet.Models.Style ns.BackColor = Color.LightBlue FpSpread1.NamedStyles.Add(ns) ssm.SetDirectAltRowInfo(0, ns) si = ssm.GetCompositeInfo(0, 0, 0, Nothing) Label1.Text = si.BackColor.ToString()