MESCIUS SPREAD for ASP.NET 10.0J
GetAppearance(Appearance,Boolean) メソッド

外観設定を取得するAppearanceオブジェクト
Trueに設定すると、既存の設定を含むAppearanceオブジェクトのすべての設定は、このStyleInfoオブジェクトの設定で置き換えられます。Falseに設定すると、Appearanceオブジェクトに対応する設定がない場合のみ、このオブジェクトの設定がコピーされます。
StyleInfoオブジェクトの外観設定を取得します。指定したAppearanceオブジェクトに すべての設定をコピーするかどうかを指定できます。
構文
'Declaration
 
Public Overloads Function GetAppearance( _
   ByVal appearance As Appearance, _
   ByVal force As Boolean _
) As Appearance
public Appearance GetAppearance( 
   Appearance appearance,
   bool force
)

パラメータ

appearance
外観設定を取得するAppearanceオブジェクト
force
Trueに設定すると、既存の設定を含むAppearanceオブジェクトのすべての設定は、このStyleInfoオブジェクトの設定で置き換えられます。Falseに設定すると、Appearanceオブジェクトに対応する設定がない場合のみ、このオブジェクトの設定がコピーされます。

戻り値の型

更新された外観設定を含むAppearanceオブジェクト
解説
forceをTrueに設定すると、既存の設定を含むAppearanceオブジェクトのすべての設定は、このStyleInfoオブジェクトの設定で置き換えられます。forceをFalseに設定すると、Appearanceオブジェクトに対応する設定がない場合のみ、このオブジェクトの設定がコピーされます。
この例では、1つのAppearanceオブジェクトと2つのStyleInfoオブジェクトを作成します。cinfoオブジェクトがその設定をAppearanceオブジェクトに渡し、このAppearanceオブジェクトを使用して情報オブジェクトの各プロパティの設定が調整されます。それを使用してスプレッドシートのスタイルが設定されます。
FarPoint.Web.Spread.Appearance appr = new FarPoint.Web.Spread.Appearance();
FarPoint.Web.Spread.StyleInfo info = new FarPoint.Web.Spread.StyleInfo();
FarPoint.Web.Spread.StyleInfo cinfo = new FarPoint.Web.Spread.StyleInfo();
cinfo.BackColor = Color.Red;
cinfo.ForeColor = Color.White;
cinfo.HorizontalAlign = HorizontalAlign.Right;
cinfo.GetAppearance(appr);
info.BackColor = appr.BackColor;
info.ForeColor = appr.ForeColor;
info.HorizontalAlign = appr.HorizontalAlign;
FpSpread1.ActiveSheetView.SetStyleInfo(0, 0, info);
FpSpread1.ActiveSheetView.SetValue(0, 0, "StyleInfo");
FpSpread1.Columns[0].Width = 150;
FpSpread1.Rows[0].Height = 60; 
Dim appr As New FarPoint.Web.Spread.Appearance()
Dim info As New FarPoint.Web.Spread.StyleInfo()
Dim cinfo As New FarPoint.Web.Spread.StyleInfo()
cinfo.BackColor = Color.Red
cinfo.ForeColor = Color.White
cinfo.HorizontalAlign = HorizontalAlign.Right
cinfo.GetAppearance(appr, True)
info.BackColor = appr.BackColor
info.ForeColor = appr.ForeColor
info.HorizontalAlign = appr.HorizontalAlign
FpSpread1.ActiveSheetView.SetStyleInfo(0, 0, info)
FpSpread1.ActiveSheetView.SetValue(0, 0, "StyleInfo")
FpSpread1.Columns(0).Width = 150
FpSpread1.Rows(0).Height = 60 
参照

StyleInfo クラス
StyleInfo メンバ
オーバーロード一覧

 

 


© MESCIUS inc. All rights reserved.