'Declaration Public Overloads Overridable Function Merge( _ ByVal o As Object, _ ByVal force As Boolean _ ) As Boolean
Parameters
- o
- Object whose settings are merged with the current border
- force
- Whether settings are overridden in the current border
'Declaration Public Overloads Overridable Function Merge( _ ByVal o As Object, _ ByVal force As Boolean _ ) As Boolean
This method merges settings of the specified Border object with the current Border object with the option to force a merge if the settings are defined in the current Border object.
If you set the force parameter to True, each property is copied from the specified Border object to the current Border object if the property is defined in the specified Border object. If you set the force parameter to False, each property is copied from the specified Border object to the current Border object only if the corresponding property in the current Border object is not defined.
If you always want to restrict the merging of settings to occur only if the settings are not defined in the current Border object, use the Merge(Object) method.
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