Spread ASP.NET 14
FarPoint.Web.Spread Assembly / FarPoint.Web.Spread Namespace / NamedStyle Class / Serialize Method
XmlTextWriter object to which to save the style
Example


In This Topic
    Serialize Method (NamedStyle)
    In This Topic
    Saves the style object to XML.
    Syntax
    'Declaration
     
    Public Overrides Function Serialize( _
       ByVal w As XmlTextWriter _
    ) As Boolean
    'Usage
     
    Dim instance As NamedStyle
    Dim w As XmlTextWriter
    Dim value As Boolean
     
    value = instance.Serialize(w)
    public override bool Serialize( 
       XmlTextWriter w
    )

    Parameters

    w
    XmlTextWriter object to which to save the style

    Return Value

    true if successful; false otherwise
    Example
    This example serializes the NamedStyle object.
    FarPoint.Web.Spread.NamedStyle ns = new FarPoint.Web.Spread.NamedStyle();
    ns.BackColor = Color.Yellow;
    fpSpread1.ActiveSheetView.DefaultStyle = ns;
    string fileName;
    fileName = "..\\files\\mystyle.xml";
    System.IO.Stream stream; 
    stream = System.IO.File.Open(fileName, System.IO.FileMode.Create);
    System.Xml.XmlTextWriter writer = new System.Xml.XmlTextWriter(stream, System.Text.Encoding.UTF8);
    writer.Formatting = System.Xml.Formatting.Indented;
    writer.Indentation = 2;
    writer.WriteStartDocument();
    writer.WriteStartElement("Style");
    ns.Serialize(writer);
    writer.WriteEndElement();
    writer.WriteEndDocument();
    writer.Close();
    
    Dim ns As New FarPoint.Web.Spread.NamedStyle()
    Dim si As New FarPoint.Web.Spread.StyleInfo()
    si.BackColor = Color.LightBlue
    ns.CopyFrom(si)
    FpSpread1.ActiveSheetView.DefaultStyle = ns
    Dim fileName As String
    Dim stream As System.IO.Stream
    Dim writer As System.Xml.XmlTextWriter
    fileName = "..\files\mystyle.xml"
    stream = System.IO.File.Open(fileName, System.IO.FileMode.Create)
    writer = New System.Xml.XmlTextWriter(stream, System.Text.Encoding.UTF8)
    writer.Formatting = System.Xml.Formatting.Indented
    writer.Indentation = 2
    writer.WriteStartDocument()
    writer.WriteStartElement("Style")
    ns.Serialize(writer)
    writer.WriteEndElement()
    writer.WriteEndDocument()
    writer.Close()
    
    See Also