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


FarPoint.Web.Spread Assembly > FarPoint.Web.Spread Namespace > NamedStyleCollection Class : Compose Method
Composes a style, using the current style and a specified NamedStyle object.
Overload List
OverloadDescription
Composes a style, using the current style and a specified NamedStyle 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)
See Also

Reference

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