FarPoint.Win.SpreadJ アセンブリ > FarPoint.Win.Spread.Model 名前空間 > BaseSheetStyleModel クラス : GetCompositeInfo メソッド |
'Declaration Public Overridable Function GetCompositeInfo( _ ByVal row As Integer, _ ByVal column As Integer, _ ByVal altIndex As Integer, _ ByVal destInfo As StyleInfo _ ) As StyleInfo
この実装は何もせずに Null を返します。
スタイル モデルにおける「直接」とは、「複合していない」または「継承されていない」ことを意味します。GetDirectInfo は、指定したセル、列、または行に直接設定されているスタイル プロパティを返します。上位の階層(モデル全体など)で設定されている設定は返しません。それに対してこのメソッド(GetCompositeInfo)は、セル、列、または行を描画、編集するためのすべての設定を含む1つの StyleInfo オブジェクトに「構成」または「マージ」されたスタイル プロパティを返します。これには継承された設定も含まれます。ビューポート コントロールは各セルのレンダリングに複合スタイルを使用します。
スタイルの優先順位という観点では、直接セル スタイルは直接行スタイルを、直接行スタイルは直接列スタイルを、直接列スタイルはモデル デフォルト スタイルをそれぞれオーバーライドします。
設定可能な値から見ると、直接行スタイルでは列全体に対して-1を、直接列スタイルでは行全体に対して-1を、モデルデフォルトスタイルではすべての行と列に対して-1を使用します。
FarPoint.Win.Spread.Model.BaseSheetStyleModel styleModel;
FarPoint.Win.Spread.StyleInfo sInfo = new FarPoint.Win.Spread.StyleInfo();
styleModel = (FarPoint.Win.Spread.Model.BaseSheetStyleModel)fpSpread1.ActiveSheet.Models.Style;
styleModel.GetCompositeInfo(0, 0, 1, sInfo);
Dim styleModel As FarPoint.Win.Spread.Model.BaseSheetStyleModel Dim sInfo As New FarPoint.Win.Spread.StyleInfo() styleModel = FpSpread1.ActiveSheet.Models.Style styleModel.GetCompositeInfo(0, 0, 1, sInfo)