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

現在の境界線と設定をマージするオブジェクト
現在の境界線の設定を上書きするかどうか
指定した Border オブジェクトの設定を現在の境界線とマージします。現在の境界線に設定が定義されている場合にマージを強制するかどうかをオプションで指定できます。
構文
'Declaration
 
Public Overloads Overridable Function Merge( _
   ByVal o As Object, _
   ByVal force As Boolean _
) As Boolean
public virtual bool Merge( 
   object o,
   bool force
)

パラメータ

o
現在の境界線と設定をマージするオブジェクト
force
現在の境界線の設定を上書きするかどうか

戻り値の型

成功した場合は True、それ以外の場合は False
解説

このメソッドは、指定したBorderオブジェクトの設定を現在のBorderオブジェクトとマージします。現在のBorderオブジェクトに設定が定義されている場合に、マージを強制するかどうかをオプションで指定できます。

forceパラメータをTrueに設定した場合、各プロパティは、指定したBorderオブジェクトで定義されている場合、指定したBorderオブジェクトから現在のBorderオブジェクトにコピーされます。forceパラメータをFalseに設定した場合、各プロパティは、対応するプロパティが現在のBorderオブジェクトに定義されていない場合のみ、指定したBorderオブジェクトから現在のBorderオブジェクトにコピーされます。

設定が現在のBorderオブジェクトで定義されていない場合のみに設定のマージが発生するように限定する場合、Merge(Object)メソッドを使用します。

次のサンプル コードは、2つの境界線オブジェクトをマージします。
FarPoint.Web.Spread.Border bord = new FarPoint.Web.Spread.Border(BorderStyle.Double, Color.Red, 2); 
FarPoint.Web.Spread.Border merge = new FarPoint.Web.Spread.Border(); 
merge.BorderStyleBottom = BorderStyle.Groove; 
merge.BorderColorBottom = Color.Orange; 
bord.Merge(merge, true); 
FpSpread1.ActiveSheetView.Cells(2, 2).Border = bord;
Dim bord As New FarPoint.Web.Spread.Border(BorderStyle.Double, Color.Red, 2)
Dim merge As New FarPoint.Web.Spread.Border
merge.BorderStyleBottom = BorderStyle.Groove
merge.BorderColorBottom = Color.Orange
bord.Merge(merge, True)
FpSpread1.ActiveSheetView.Cells(2, 2).Border = bord
参照

Border クラス
Border メンバ
オーバーロード一覧
Merge(Object) Method

 

 


© MESCIUS inc. All rights reserved.