Spread ASP.NET 15
FarPoint.Web.Spread Assembly / FarPoint.Web.Spread Namespace / NamedStyleCollection Class / Compose Method
Example


In This Topic
    Compose Method (NamedStyleCollection)
    In This Topic
    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