Spread ASP.NET 15
FarPoint.Web.Spread Assembly / FarPoint.Web.Spread Namespace / NamedStyleCollection Class / Deserialize Method
XmlNodeReader from which to load the collection object
Example


In This Topic
    Deserialize Method (NamedStyleCollection)
    In This Topic
    Loads the collection of styles from XML.
    Syntax
    'Declaration
     
    Public Function Deserialize( _
       ByVal r As XmlNodeReader _
    ) As Boolean
    'Usage
     
    Dim instance As NamedStyleCollection
    Dim r As XmlNodeReader
    Dim value As Boolean
     
    value = instance.Deserialize(r)
    public bool Deserialize( 
       XmlNodeReader r
    )

    Parameters

    r
    XmlNodeReader from which to load the collection object

    Return Value

    true if successful; false otherwise
    Example
    This example deserializes the NamedStyleCollection object.
    FarPoint.Web.Spread.NamedStyleCollection nsc = new FarPoint.Web.Spread.NamedStyleCollection();
    FarPoint.Web.Spread.NamedStyle ns = new FarPoint.Web.Spread.NamedStyle();
    ns.BackColor = Color.LightBlue;
    nsc.Add(ns);
    fpSpread1.NamedStyles = nsc;
    fpSpread1.ActiveSheetView.DefaultStyle = nsc[0];
    bool b; 
    System.Xml.XmlDocument doc = new System.Xml.XmlDocument(); 
    doc.Load("..\\files\\mycoll.xml"); 
    System.Xml.XmlNode node;  
    node = doc.FirstChild; 
    while (!node.Name.Equals("Collection")) 
    node = node.NextSibling; 
    System.Xml.XmlNodeReader r = new System.Xml.XmlNodeReader(node); 
    r.Read(); 
    b = nsc.Deserialize(r); 
    
    Dim nsc As New FarPoint.Web.Spread.NamedStyleCollection()
    Dim ns As New FarPoint.Web.Spread.NamedStyle()
    ns.BackColor = Color.LightBlue
    nsc.Add(ns)
    FpSpread1.NamedStyles = nsc
    FpSpread1.ActiveSheetView.DefaultStyle = nsc(0)
    Dim b As Boolean
    Dim doc As New System.Xml.XmlDocument()
    doc.Load("..\files\mycoll.xml")
    Dim node As System.Xml.XmlNode
    node = doc.FirstChild
    While Not (node.Name.Equals("Collection"))
    node = node.NextSibling
    End While
    Dim r As New System.Xml.XmlNodeReader(node)
    r.Read()
    b = nsc.Deserialize(r)
    See Also