Spread Windows Forms 13.0 Product Documentation
FarPoint.Win.Spread Assembly / FarPoint.Win.Spread.Model Namespace / DefaultSheetAxisModel Class / Serialize Method
XmlTextWriter object to which to save the Spread
Example


In This Topic
    Serialize Method (DefaultSheetAxisModel)
    In This Topic
    Saves the Spread to XML.
    Syntax
    'Declaration
     
    Public Overridable Function Serialize( _
       ByVal w As XmlTextWriter _
    ) As Boolean
    'Usage
     
    Dim instance As DefaultSheetAxisModel
    Dim w As XmlTextWriter
    Dim value As Boolean
     
    value = instance.Serialize(w)
    public virtual bool Serialize( 
       XmlTextWriter w
    )

    Parameters

    w
    XmlTextWriter object to which to save the Spread

    Return Value

    True if successful; otherwise, false
    Example
    This example serializes the model.
    FarPoint.Win.Spread.Model.DefaultSheetAxisModel dsam = new FarPoint.Win.Spread.Model.DefaultSheetAxisModel();
    dsam = (FarPoint.Win.Spread.Model.DefaultSheetAxisModel)fpSpread1.ActiveSheet.Models.ColumnAxis;
    string fileName;
    fileName = "D:\\Temp\\myser.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("AxisModel");
    dsam.Serialize(writer);
    writer.WriteEndElement();
    writer.WriteEndDocument();
    writer.Close();
    Dim dsam As New FarPoint.Win.Spread.Model.DefaultSheetAxisModel()
    dsam = fpSpread1.ActiveSheet.Models.RowAxis
    Dim fileName As String
    fileName = "D:\Temp\myser.xml"
    Dim stream As System.IO.Stream
    stream = System.IO.File.Open(fileName, System.IO.FileMode.Create)
    Dim writer As New System.Xml.XmlTextWriter(stream, System.Text.Encoding.UTF8)
    writer.Formatting = System.Xml.Formatting.Indented
    writer.Indentation = 2
    writer.WriteStartDocument()
    writer.WriteStartElement("AxisModel")
    dsam.Serialize(writer)
    writer.WriteEndElement()
    writer.WriteEndDocument()
    writer.Close()
    See Also