Spread for ASP.NET 8.0 Product Documentation
Compose Method (NamedStyleCollection)
Example 


Style (NamedStyle object)
Destination for the composed StyleInfo object or creates a new StyleInfo object if Null
Composes a style, using the current style and a specified NamedStyle object.
Syntax
'Declaration
 
Public Function Compose( _
   ByVal o As Object, _
   ByVal destInfo As StyleInfo _
) As StyleInfo
'Usage
 
Dim instance As NamedStyleCollection
Dim o As Object
Dim destInfo As StyleInfo
Dim value As StyleInfo
 
value = instance.Compose(o, destInfo)
public StyleInfo Compose( 
   object o,
   StyleInfo destInfo
)

Parameters

o
Style (NamedStyle object)
destInfo
Destination for the composed StyleInfo object or creates a new StyleInfo object if Null

Return Value

StyleInfo object with the composed properties of the current NamedStyle object and the specified object
Remarks
The object specified by the o parameter is combined with the current named style into an existing style or into a new StyleInfo object. The composition process uses the collection to resolve parent references.
Example
This example composes a new custom style, using an existing style.
FarPoint.Web.Spread.NamedStyleCollection nsc = new FarPoint.Web.Spread.NamedStyleCollection();
FarPoint.Web.Spread.NamedStyle ns = new FarPoint.Web.Spread.NamedStyle("HeaderData", "HeaderDefault");
FarPoint.Web.Spread.NamedStyle o;
ns.BackColor = Color.Teal;
ns.Border = new FarPoint.Web.Spread.Border(BorderStyle.Double, Color.Red);
o = nsc.Compose(ns, ns);
nsc.Add(o);
FpSpread1.NamedStyles.Add(nsc[0]);
FpSpread1.ActiveSheetView.ColumnHeader.DefaultStyle = nsc[0];
Dim nsc As New FarPoint.Web.Spread.NamedStyleCollection
Dim ns As New FarPoint.Web.Spread.NamedStyle("HeaderData", "HeaderDefault")
Dim o As FarPoint.Web.Spread.NamedStyle
ns.BackColor = Color.Teal
ns.Border = New FarPoint.Web.Spread.Border(BorderStyle.Double, Color.Red)
o = nsc.Compose(ns, ns)
nsc.Add(o)
FpSpread1.NamedStyles.Add(nsc(0))
FpSpread1.ActiveSheetView.ColumnHeader.DefaultStyle = nsc(0)
Requirements

Target Platforms: Windows 7, Windows 8, Windows Vista, Windows Server 2000, Windows 2000 Professional, Windows XP Professional, Windows NT 4.0 Workstation, SP6, Windows NT 4.0 Server, SP6

See Also

Reference

NamedStyleCollection Class
NamedStyleCollection Members
Compose method (StyleInfo class)
Merge Method

 

 


Copyright © GrapeCity, inc. All rights reserved.