# FarPoint.Win.Spread.Model.SpreadSerializer

## Content

<div class="doc-site-dotnet-api-container">



  <h1 id="FarPoint_Win_Spread_Model_SpreadSerializer" data-uid="FarPoint.Win.Spread.Model.SpreadSerializer" class="text-break">SpreadSerializer Class
</h1>
  <div class="markdown level0 summary"><p>Represents the serializer object for opening from and saving to a file,
the entire Spread component and all its data.</p>
</div>
  <div class="markdown level0 conceptual"></div>
  <div class="inheritance">
    <h5>Inheritance</h5>
    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
    <div class="level1"><span class="xref">SpreadSerializer</span></div>
  </div>
  <h6><strong>Namespace</strong>: <a class="xref" href="FarPoint.Win.Spread.Model.html">FarPoint.Win.Spread.Model</a></h6>
  <h6><strong>Assembly</strong>: FarPoint.Win.Spread.dll</h6>
  <h5 id="FarPoint_Win_Spread_Model_SpreadSerializer_syntax">Syntax</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public class SpreadSerializer</code></pre>
  </div>
  <div class="codewrapper">
    <pre><code class="lang-vbnet hljs">Public Class SpreadSerializer</code></pre>
  </div>
  <h3 id="constructors">Constructors
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="FarPoint_Win_Spread_Model_SpreadSerializer__ctor" data-uid="FarPoint.Win.Spread.Model.SpreadSerializer.#ctor">
          <a class="xref" href="FarPoint.Win.Spread.Model.SpreadSerializer.-ctor.html#FarPoint_Win_Spread_Model_SpreadSerializer__ctor">SpreadSerializer()</a>
        </td>
        <td class="markdown level1 summary"><p>Initializes a new instance of the <a class="xref" href="FarPoint.Win.Spread.Model.SpreadSerializer.html">SpreadSerializer</a> class.</p>
</td>
      </tr>
    </tbody>
  </table>
  <h3 id="methods">Methods
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="FarPoint_Win_Spread_Model_SpreadSerializer_IsSpreadXmlFile_System_IO_Stream_" data-uid="FarPoint.Win.Spread.Model.SpreadSerializer.IsSpreadXmlFile(System.IO.Stream)">
          <a class="xref" href="FarPoint.Win.Spread.Model.SpreadSerializer.IsSpreadXmlFile.html#FarPoint_Win_Spread_Model_SpreadSerializer_IsSpreadXmlFile_System_IO_Stream_">IsSpreadXmlFile(Stream)</a>
        </td>
        <td class="markdown level1 summary"><p>Determines whether the specified stream contains a top-level Spread XML node.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Model_SpreadSerializer_IsSpreadXmlFile_System_String_" data-uid="FarPoint.Win.Spread.Model.SpreadSerializer.IsSpreadXmlFile(System.String)">
          <a class="xref" href="FarPoint.Win.Spread.Model.SpreadSerializer.IsSpreadXmlFile.html#FarPoint_Win_Spread_Model_SpreadSerializer_IsSpreadXmlFile_System_String_">IsSpreadXmlFile(string)</a>
        </td>
        <td class="markdown level1 summary"><p>Determines whether the specified file contains a top-level Spread XML node.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Model_SpreadSerializer_LoadTextFile_FarPoint_Win_Spread_SheetView_FarPoint_Win_Spread_Model_IncludeHeaders_System_String_System_String_System_String_System_String_FarPoint_Win_Spread_TextFileFlags_" data-uid="FarPoint.Win.Spread.Model.SpreadSerializer.LoadTextFile(FarPoint.Win.Spread.SheetView,FarPoint.Win.Spread.Model.IncludeHeaders,System.String,System.String,System.String,System.String,FarPoint.Win.Spread.TextFileFlags)">
          <a class="xref" href="FarPoint.Win.Spread.Model.SpreadSerializer.LoadTextFile.html#FarPoint_Win_Spread_Model_SpreadSerializer_LoadTextFile_FarPoint_Win_Spread_SheetView_FarPoint_Win_Spread_Model_IncludeHeaders_System_String_System_String_System_String_System_String_FarPoint_Win_Spread_TextFileFlags_">LoadTextFile(SheetView, IncludeHeaders, string, string, string, string, TextFileFlags)</a>
        </td>
        <td class="markdown level1 summary"><p>Loads the text (string) data with the specified formatting.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Model_SpreadSerializer_LoadTextFile_FarPoint_Win_Spread_SheetView_System_IO_Stream_FarPoint_Win_Spread_Model_IncludeHeaders_System_String_System_String_System_String_System_Text_Encoding_FarPoint_Win_Spread_TextFileFlags_" data-uid="FarPoint.Win.Spread.Model.SpreadSerializer.LoadTextFile(FarPoint.Win.Spread.SheetView,System.IO.Stream,FarPoint.Win.Spread.Model.IncludeHeaders,System.String,System.String,System.String,System.Text.Encoding,FarPoint.Win.Spread.TextFileFlags)">
          <a class="xref" href="FarPoint.Win.Spread.Model.SpreadSerializer.LoadTextFile.html#FarPoint_Win_Spread_Model_SpreadSerializer_LoadTextFile_FarPoint_Win_Spread_SheetView_System_IO_Stream_FarPoint_Win_Spread_Model_IncludeHeaders_System_String_System_String_System_String_System_Text_Encoding_FarPoint_Win_Spread_TextFileFlags_">LoadTextFile(SheetView, Stream, IncludeHeaders, string, string, string, Encoding, TextFileFlags)</a>
        </td>
        <td class="markdown level1 summary"><p>Loads the text from a stream with the specified formatting.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Model_SpreadSerializer_LoadTextFile_FarPoint_Win_Spread_SheetView_System_String_FarPoint_Win_Spread_Model_IncludeHeaders_System_String_System_String_System_String_FarPoint_Win_Spread_TextFileFlags_" data-uid="FarPoint.Win.Spread.Model.SpreadSerializer.LoadTextFile(FarPoint.Win.Spread.SheetView,System.String,FarPoint.Win.Spread.Model.IncludeHeaders,System.String,System.String,System.String,FarPoint.Win.Spread.TextFileFlags)">
          <a class="xref" href="FarPoint.Win.Spread.Model.SpreadSerializer.LoadTextFile.html#FarPoint_Win_Spread_Model_SpreadSerializer_LoadTextFile_FarPoint_Win_Spread_SheetView_System_String_FarPoint_Win_Spread_Model_IncludeHeaders_System_String_System_String_System_String_FarPoint_Win_Spread_TextFileFlags_">LoadTextFile(SheetView, string, IncludeHeaders, string, string, string, TextFileFlags)</a>
        </td>
        <td class="markdown level1 summary"><p>Loads the text file with the specified formatting.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Model_SpreadSerializer_OpenXml_FarPoint_Win_Spread_FpSpread_System_IO_Stream_" data-uid="FarPoint.Win.Spread.Model.SpreadSerializer.OpenXml(FarPoint.Win.Spread.FpSpread,System.IO.Stream)">
          <a class="xref" href="FarPoint.Win.Spread.Model.SpreadSerializer.OpenXml.html#FarPoint_Win_Spread_Model_SpreadSerializer_OpenXml_FarPoint_Win_Spread_FpSpread_System_IO_Stream_">OpenXml(FpSpread, Stream)</a>
        </td>
        <td class="markdown level1 summary"><p>Loads the specified XML data (for an entire Spread component) from a stream into a Spread component.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Model_SpreadSerializer_OpenXml_FarPoint_Win_Spread_FpSpread_System_String_" data-uid="FarPoint.Win.Spread.Model.SpreadSerializer.OpenXml(FarPoint.Win.Spread.FpSpread,System.String)">
          <a class="xref" href="FarPoint.Win.Spread.Model.SpreadSerializer.OpenXml.html#FarPoint_Win_Spread_Model_SpreadSerializer_OpenXml_FarPoint_Win_Spread_FpSpread_System_String_">OpenXml(FpSpread, string)</a>
        </td>
        <td class="markdown level1 summary"><p>Loads the specified XML data (for an entire Spread component) from a file into a Spread component.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Model_SpreadSerializer_OpenXml_FarPoint_Win_Spread_SheetView_System_IO_Stream_" data-uid="FarPoint.Win.Spread.Model.SpreadSerializer.OpenXml(FarPoint.Win.Spread.SheetView,System.IO.Stream)">
          <a class="xref" href="FarPoint.Win.Spread.Model.SpreadSerializer.OpenXml.html#FarPoint_Win_Spread_Model_SpreadSerializer_OpenXml_FarPoint_Win_Spread_SheetView_System_IO_Stream_">OpenXml(SheetView, Stream)</a>
        </td>
        <td class="markdown level1 summary"><p>Loads the specified XML data (for a sheetview) from a stream into a sheetview.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Model_SpreadSerializer_SaveHtml_FarPoint_Win_Spread_SheetView_System_IO_Stream_" data-uid="FarPoint.Win.Spread.Model.SpreadSerializer.SaveHtml(FarPoint.Win.Spread.SheetView,System.IO.Stream)">
          <a class="xref" href="FarPoint.Win.Spread.Model.SpreadSerializer.SaveHtml.html#FarPoint_Win_Spread_Model_SpreadSerializer_SaveHtml_FarPoint_Win_Spread_SheetView_System_IO_Stream_">SaveHtml(SheetView, Stream)</a>
        </td>
        <td class="markdown level1 summary"><p>Saves the specified SheetView to the specified stream as an HTML table.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Model_SpreadSerializer_SaveHtml_FarPoint_Win_Spread_SheetView_System_String_" data-uid="FarPoint.Win.Spread.Model.SpreadSerializer.SaveHtml(FarPoint.Win.Spread.SheetView,System.String)">
          <a class="xref" href="FarPoint.Win.Spread.Model.SpreadSerializer.SaveHtml.html#FarPoint_Win_Spread_Model_SpreadSerializer_SaveHtml_FarPoint_Win_Spread_SheetView_System_String_">SaveHtml(SheetView, string)</a>
        </td>
        <td class="markdown level1 summary"><p>Saves the specified SheetView to the specified file as an HTML table.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Model_SpreadSerializer_SaveHtmlRange_FarPoint_Win_Spread_SheetView_System_Int32_System_Int32_System_Int32_System_Int32_System_Boolean_System_Boolean_System_Boolean_System_IO_Stream_" data-uid="FarPoint.Win.Spread.Model.SpreadSerializer.SaveHtmlRange(FarPoint.Win.Spread.SheetView,System.Int32,System.Int32,System.Int32,System.Int32,System.Boolean,System.Boolean,System.Boolean,System.IO.Stream)">
          <a class="xref" href="FarPoint.Win.Spread.Model.SpreadSerializer.SaveHtmlRange.html#FarPoint_Win_Spread_Model_SpreadSerializer_SaveHtmlRange_FarPoint_Win_Spread_SheetView_System_Int32_System_Int32_System_Int32_System_Int32_System_Boolean_System_Boolean_System_Boolean_System_IO_Stream_">SaveHtmlRange(SheetView, int, int, int, int, bool, bool, bool, Stream)</a>
        </td>
        <td class="markdown level1 summary"><p>Saves the specified range in the specified SheetView to the specified stream as an HTML table.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Model_SpreadSerializer_SaveHtmlRange_FarPoint_Win_Spread_SheetView_System_Int32_System_Int32_System_Int32_System_Int32_System_Boolean_System_Boolean_System_Boolean_System_String_" data-uid="FarPoint.Win.Spread.Model.SpreadSerializer.SaveHtmlRange(FarPoint.Win.Spread.SheetView,System.Int32,System.Int32,System.Int32,System.Int32,System.Boolean,System.Boolean,System.Boolean,System.String)">
          <a class="xref" href="FarPoint.Win.Spread.Model.SpreadSerializer.SaveHtmlRange.html#FarPoint_Win_Spread_Model_SpreadSerializer_SaveHtmlRange_FarPoint_Win_Spread_SheetView_System_Int32_System_Int32_System_Int32_System_Int32_System_Boolean_System_Boolean_System_Boolean_System_String_">SaveHtmlRange(SheetView, int, int, int, int, bool, bool, bool, string)</a>
        </td>
        <td class="markdown level1 summary"><p>Saves the specified range in the specified SheetView to the specified file as an HTML table.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Model_SpreadSerializer_SaveHtmlRange_FarPoint_Win_Spread_SheetView_System_Int32_System_Int32_System_Int32_System_Int32_System_Boolean_System_Boolean_System_IO_Stream_" data-uid="FarPoint.Win.Spread.Model.SpreadSerializer.SaveHtmlRange(FarPoint.Win.Spread.SheetView,System.Int32,System.Int32,System.Int32,System.Int32,System.Boolean,System.Boolean,System.IO.Stream)">
          <a class="xref" href="FarPoint.Win.Spread.Model.SpreadSerializer.SaveHtmlRange.html#FarPoint_Win_Spread_Model_SpreadSerializer_SaveHtmlRange_FarPoint_Win_Spread_SheetView_System_Int32_System_Int32_System_Int32_System_Int32_System_Boolean_System_Boolean_System_IO_Stream_">SaveHtmlRange(SheetView, int, int, int, int, bool, bool, Stream)</a>
        </td>
        <td class="markdown level1 summary"><p>Saves the specified range in the specified SheetView to the specified stream as an HTML table.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Model_SpreadSerializer_SaveHtmlRange_FarPoint_Win_Spread_SheetView_System_Int32_System_Int32_System_Int32_System_Int32_System_Boolean_System_Boolean_System_String_" data-uid="FarPoint.Win.Spread.Model.SpreadSerializer.SaveHtmlRange(FarPoint.Win.Spread.SheetView,System.Int32,System.Int32,System.Int32,System.Int32,System.Boolean,System.Boolean,System.String)">
          <a class="xref" href="FarPoint.Win.Spread.Model.SpreadSerializer.SaveHtmlRange.html#FarPoint_Win_Spread_Model_SpreadSerializer_SaveHtmlRange_FarPoint_Win_Spread_SheetView_System_Int32_System_Int32_System_Int32_System_Int32_System_Boolean_System_Boolean_System_String_">SaveHtmlRange(SheetView, int, int, int, int, bool, bool, string)</a>
        </td>
        <td class="markdown level1 summary"><p>Saves the specified range in the specified SheetView to the specified file as an HTML table.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Model_SpreadSerializer_SaveXml_FarPoint_Win_Spread_FpSpread_System_IO_Stream_FarPoint_Win_Spread_SaveXMLOptions_" data-uid="FarPoint.Win.Spread.Model.SpreadSerializer.SaveXml(FarPoint.Win.Spread.FpSpread,System.IO.Stream,FarPoint.Win.Spread.SaveXMLOptions)">
          <a class="xref" href="FarPoint.Win.Spread.Model.SpreadSerializer.SaveXml.html#FarPoint_Win_Spread_Model_SpreadSerializer_SaveXml_FarPoint_Win_Spread_FpSpread_System_IO_Stream_FarPoint_Win_Spread_SaveXMLOptions_">SaveXml(FpSpread, Stream, SaveXMLOptions)</a>
        </td>
        <td class="markdown level1 summary"><p>Saves an entire Spread component to an XML stream.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Model_SpreadSerializer_SaveXml_FarPoint_Win_Spread_FpSpread_System_IO_Stream_System_Boolean_" data-uid="FarPoint.Win.Spread.Model.SpreadSerializer.SaveXml(FarPoint.Win.Spread.FpSpread,System.IO.Stream,System.Boolean)">
          <a class="xref" href="FarPoint.Win.Spread.Model.SpreadSerializer.SaveXml.html#FarPoint_Win_Spread_Model_SpreadSerializer_SaveXml_FarPoint_Win_Spread_FpSpread_System_IO_Stream_System_Boolean_">SaveXml(FpSpread, Stream, bool)</a>
        </td>
        <td class="markdown level1 summary"><p>Saves an entire Spread component to an XML stream.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Model_SpreadSerializer_SaveXml_FarPoint_Win_Spread_FpSpread_System_String_FarPoint_Win_Spread_SaveXMLOptions_" data-uid="FarPoint.Win.Spread.Model.SpreadSerializer.SaveXml(FarPoint.Win.Spread.FpSpread,System.String,FarPoint.Win.Spread.SaveXMLOptions)">
          <a class="xref" href="FarPoint.Win.Spread.Model.SpreadSerializer.SaveXml.html#FarPoint_Win_Spread_Model_SpreadSerializer_SaveXml_FarPoint_Win_Spread_FpSpread_System_String_FarPoint_Win_Spread_SaveXMLOptions_">SaveXml(FpSpread, string, SaveXMLOptions)</a>
        </td>
        <td class="markdown level1 summary"><p>Saves an entire Spread component to an XML file.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Model_SpreadSerializer_SaveXml_FarPoint_Win_Spread_FpSpread_System_String_System_Boolean_" data-uid="FarPoint.Win.Spread.Model.SpreadSerializer.SaveXml(FarPoint.Win.Spread.FpSpread,System.String,System.Boolean)">
          <a class="xref" href="FarPoint.Win.Spread.Model.SpreadSerializer.SaveXml.html#FarPoint_Win_Spread_Model_SpreadSerializer_SaveXml_FarPoint_Win_Spread_FpSpread_System_String_System_Boolean_">SaveXml(FpSpread, string, bool)</a>
        </td>
        <td class="markdown level1 summary"><p>Saves an entire Spread component to an XML file.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Model_SpreadSerializer_SaveXml_FarPoint_Win_Spread_SheetView_System_IO_Stream_FarPoint_Win_Spread_SaveXMLOptions_" data-uid="FarPoint.Win.Spread.Model.SpreadSerializer.SaveXml(FarPoint.Win.Spread.SheetView,System.IO.Stream,FarPoint.Win.Spread.SaveXMLOptions)">
          <a class="xref" href="FarPoint.Win.Spread.Model.SpreadSerializer.SaveXml.html#FarPoint_Win_Spread_Model_SpreadSerializer_SaveXml_FarPoint_Win_Spread_SheetView_System_IO_Stream_FarPoint_Win_Spread_SaveXMLOptions_">SaveXml(SheetView, Stream, SaveXMLOptions)</a>
        </td>
        <td class="markdown level1 summary"><p>Saves an entire sheet view to an XML stream.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Model_SpreadSerializer_SaveXml_FarPoint_Win_Spread_SheetView_System_IO_Stream_System_Boolean_" data-uid="FarPoint.Win.Spread.Model.SpreadSerializer.SaveXml(FarPoint.Win.Spread.SheetView,System.IO.Stream,System.Boolean)">
          <a class="xref" href="FarPoint.Win.Spread.Model.SpreadSerializer.SaveXml.html#FarPoint_Win_Spread_Model_SpreadSerializer_SaveXml_FarPoint_Win_Spread_SheetView_System_IO_Stream_System_Boolean_">SaveXml(SheetView, Stream, bool)</a>
        </td>
        <td class="markdown level1 summary"><p>Saves an entire sheet view to an XML stream.</p>
</td>
      </tr>
    </tbody>
  </table>

</div>
