# C1.WPF.RichTextBox.Documents.HtmlFilter

## Content

<div class="doc-site-dotnet-api-container">



  <h1 id="C1_WPF_RichTextBox_Documents_HtmlFilter" data-uid="C1.WPF.RichTextBox.Documents.HtmlFilter" class="text-break">HtmlFilter Class
</h1>
  <div class="markdown level0 summary"><p>Filter for converting <a class="xref" href="C1.WPF.RichTextBox.Documents.C1Document.html">C1Document</a> objects to and from HTML strings.</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">HtmlFilter</span></div>
  </div>
  <h6><strong>Namespace</strong>: <a class="xref" href="C1.WPF.RichTextBox.Documents.html">C1.WPF.RichTextBox.Documents</a></h6>
  <h6><strong>Assembly</strong>: C1.WPF.RichTextBox.4.6.2.dll</h6>
  <h5 id="C1_WPF_RichTextBox_Documents_HtmlFilter_syntax">Syntax</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public class HtmlFilter</code></pre>
  </div>
  <div class="codewrapper">
    <pre><code class="lang-vbnet hljs">Public Class HtmlFilter</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="C1_WPF_RichTextBox_Documents_HtmlFilter__ctor" data-uid="C1.WPF.RichTextBox.Documents.HtmlFilter.#ctor">
          <a class="xref" href="C1.WPF.RichTextBox.Documents.HtmlFilter.-ctor.html#C1_WPF_RichTextBox_Documents_HtmlFilter__ctor">HtmlFilter()</a>
        </td>
        <td class="markdown level1 summary"><p>Creates a new instance of <a class="xref" href="C1.WPF.RichTextBox.Documents.HtmlFilter.html">HtmlFilter</a>.</p>
</td>
      </tr>
    </tbody>
  </table>
  <h3 id="properties">Properties
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="C1_WPF_RichTextBox_Documents_HtmlFilter_Dispatcher" data-uid="C1.WPF.RichTextBox.Documents.HtmlFilter.Dispatcher">
          <a class="xref" href="C1.WPF.RichTextBox.Documents.HtmlFilter.Dispatcher.html#C1_WPF_RichTextBox_Documents_HtmlFilter_Dispatcher">Dispatcher</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the <a class="xref" href="C1.WPF.RichTextBox.Documents.HtmlFilter.Dispatcher.html#C1_WPF_RichTextBox_Documents_HtmlFilter_Dispatcher">Dispatcher</a> used to create <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.dependencyobject">DependencyObject</a>s when running in a background thread.</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="C1_WPF_RichTextBox_Documents_HtmlFilter_Convert_C1_WPF_RichTextBox_Documents_C1HtmlElement_C1_WPF_RichTextBox_Documents_C1TextElement_" data-uid="C1.WPF.RichTextBox.Documents.HtmlFilter.Convert(C1.WPF.RichTextBox.Documents.C1HtmlElement,C1.WPF.RichTextBox.Documents.C1TextElement)">
          <a class="xref" href="C1.WPF.RichTextBox.Documents.HtmlFilter.Convert.html#C1_WPF_RichTextBox_Documents_HtmlFilter_Convert_C1_WPF_RichTextBox_Documents_C1HtmlElement_C1_WPF_RichTextBox_Documents_C1TextElement_">Convert(C1HtmlElement, C1TextElement)</a>
        </td>
        <td class="markdown level1 summary"><p>Converts a <a class="xref" href="C1.WPF.RichTextBox.Documents.C1TextElement.html">C1TextElement</a> to a <a class="xref" href="C1.WPF.RichTextBox.Documents.C1HtmlNode.html">C1HtmlNode</a> and adds it to its converted parent.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_RichTextBox_Documents_HtmlFilter_Convert_C1_WPF_RichTextBox_Documents_C1TextElement_C1_WPF_RichTextBox_Documents_C1HtmlNode_" data-uid="C1.WPF.RichTextBox.Documents.HtmlFilter.Convert(C1.WPF.RichTextBox.Documents.C1TextElement,C1.WPF.RichTextBox.Documents.C1HtmlNode)">
          <a class="xref" href="C1.WPF.RichTextBox.Documents.HtmlFilter.Convert.html#C1_WPF_RichTextBox_Documents_HtmlFilter_Convert_C1_WPF_RichTextBox_Documents_C1TextElement_C1_WPF_RichTextBox_Documents_C1HtmlNode_">Convert(C1TextElement, C1HtmlNode)</a>
        </td>
        <td class="markdown level1 summary"><p>Converts a <a class="xref" href="C1.WPF.RichTextBox.Documents.C1HtmlNode.html">C1HtmlNode</a> to a <a class="xref" href="C1.WPF.RichTextBox.Documents.C1TextElement.html">C1TextElement</a> and adds it to its converted parent.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_RichTextBox_Documents_HtmlFilter_ConvertFromDocument_C1_WPF_RichTextBox_Documents_C1Document_" data-uid="C1.WPF.RichTextBox.Documents.HtmlFilter.ConvertFromDocument(C1.WPF.RichTextBox.Documents.C1Document)">
          <a class="xref" href="C1.WPF.RichTextBox.Documents.HtmlFilter.ConvertFromDocument.html#C1_WPF_RichTextBox_Documents_HtmlFilter_ConvertFromDocument_C1_WPF_RichTextBox_Documents_C1Document_">ConvertFromDocument(C1Document)</a>
        </td>
        <td class="markdown level1 summary"><p>Creates a string representation of a <a class="xref" href="C1.WPF.RichTextBox.Documents.C1Document.html">C1Document</a>.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_RichTextBox_Documents_HtmlFilter_ConvertFromDocument_C1_WPF_RichTextBox_Documents_C1Document_C1_WPF_RichTextBox_Documents_HtmlEncoding_" data-uid="C1.WPF.RichTextBox.Documents.HtmlFilter.ConvertFromDocument(C1.WPF.RichTextBox.Documents.C1Document,C1.WPF.RichTextBox.Documents.HtmlEncoding)">
          <a class="xref" href="C1.WPF.RichTextBox.Documents.HtmlFilter.ConvertFromDocument.html#C1_WPF_RichTextBox_Documents_HtmlFilter_ConvertFromDocument_C1_WPF_RichTextBox_Documents_C1Document_C1_WPF_RichTextBox_Documents_HtmlEncoding_">ConvertFromDocument(C1Document, HtmlEncoding)</a>
        </td>
        <td class="markdown level1 summary"><p>Creates a string representation of a <a class="xref" href="C1.WPF.RichTextBox.Documents.C1Document.html">C1Document</a>.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_RichTextBox_Documents_HtmlFilter_ConvertToDocument_C1_WPF_RichTextBox_Documents_C1HtmlDocument_" data-uid="C1.WPF.RichTextBox.Documents.HtmlFilter.ConvertToDocument(C1.WPF.RichTextBox.Documents.C1HtmlDocument)">
          <a class="xref" href="C1.WPF.RichTextBox.Documents.HtmlFilter.ConvertToDocument.html#C1_WPF_RichTextBox_Documents_HtmlFilter_ConvertToDocument_C1_WPF_RichTextBox_Documents_C1HtmlDocument_">ConvertToDocument(C1HtmlDocument)</a>
        </td>
        <td class="markdown level1 summary"><p>Converts a <a class="xref" href="C1.WPF.RichTextBox.Documents.C1HtmlDocument.html">C1HtmlDocument</a> to a <a class="xref" href="C1.WPF.RichTextBox.Documents.C1Document.html">C1Document</a>.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_RichTextBox_Documents_HtmlFilter_ConvertToDocument_System_String_" data-uid="C1.WPF.RichTextBox.Documents.HtmlFilter.ConvertToDocument(System.String)">
          <a class="xref" href="C1.WPF.RichTextBox.Documents.HtmlFilter.ConvertToDocument.html#C1_WPF_RichTextBox_Documents_HtmlFilter_ConvertToDocument_System_String_">ConvertToDocument(string)</a>
        </td>
        <td class="markdown level1 summary"><p>Parses a string into a <a class="xref" href="C1.WPF.RichTextBox.Documents.C1Document.html">C1Document</a>.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_RichTextBox_Documents_HtmlFilter_ConvertToDocument_System_String_System_Uri_" data-uid="C1.WPF.RichTextBox.Documents.HtmlFilter.ConvertToDocument(System.String,System.Uri)">
          <a class="xref" href="C1.WPF.RichTextBox.Documents.HtmlFilter.ConvertToDocument.html#C1_WPF_RichTextBox_Documents_HtmlFilter_ConvertToDocument_System_String_System_Uri_">ConvertToDocument(string, Uri)</a>
        </td>
        <td class="markdown level1 summary"><p>Parses a string into a <a class="xref" href="C1.WPF.RichTextBox.Documents.C1Document.html">C1Document</a>.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_RichTextBox_Documents_HtmlFilter_ConvertToHtmlDocument_C1_WPF_RichTextBox_Documents_C1Document_C1_WPF_RichTextBox_Documents_HtmlEncoding_" data-uid="C1.WPF.RichTextBox.Documents.HtmlFilter.ConvertToHtmlDocument(C1.WPF.RichTextBox.Documents.C1Document,C1.WPF.RichTextBox.Documents.HtmlEncoding)">
          <a class="xref" href="C1.WPF.RichTextBox.Documents.HtmlFilter.ConvertToHtmlDocument.html#C1_WPF_RichTextBox_Documents_HtmlFilter_ConvertToHtmlDocument_C1_WPF_RichTextBox_Documents_C1Document_C1_WPF_RichTextBox_Documents_HtmlEncoding_">ConvertToHtmlDocument(C1Document, HtmlEncoding)</a>
        </td>
        <td class="markdown level1 summary"><p>Converts a <a class="xref" href="C1.WPF.RichTextBox.Documents.C1Document.html">C1Document</a> to a <a class="xref" href="C1.WPF.RichTextBox.Documents.C1HtmlDocument.html">C1HtmlDocument</a>.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_RichTextBox_Documents_HtmlFilter_ConvertToHtmlDocument_System_String_" data-uid="C1.WPF.RichTextBox.Documents.HtmlFilter.ConvertToHtmlDocument(System.String)">
          <a class="xref" href="C1.WPF.RichTextBox.Documents.HtmlFilter.ConvertToHtmlDocument.html#C1_WPF_RichTextBox_Documents_HtmlFilter_ConvertToHtmlDocument_System_String_">ConvertToHtmlDocument(string)</a>
        </td>
        <td class="markdown level1 summary"><p>Parses a string into a <a class="xref" href="C1.WPF.RichTextBox.Documents.C1HtmlDocument.html">C1HtmlDocument</a>.</p>
</td>
      </tr>
    </tbody>
  </table>
  <h3 id="events">Events
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="C1_WPF_RichTextBox_Documents_HtmlFilter_ConvertedHtmlNode" data-uid="C1.WPF.RichTextBox.Documents.HtmlFilter.ConvertedHtmlNode">
          <a class="xref" href="C1.WPF.RichTextBox.Documents.HtmlFilter.ConvertedHtmlNode.html">ConvertedHtmlNode</a>
        </td>
        <td class="markdown level1 summary"><p>Fires when a <a class="xref" href="C1.WPF.RichTextBox.Documents.C1HtmlNode.html">C1HtmlNode</a> has been converted to a <a class="xref" href="C1.WPF.RichTextBox.Documents.C1TextElement.html">C1TextElement</a>.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_RichTextBox_Documents_HtmlFilter_ConvertedTextElement" data-uid="C1.WPF.RichTextBox.Documents.HtmlFilter.ConvertedTextElement">
          <a class="xref" href="C1.WPF.RichTextBox.Documents.HtmlFilter.ConvertedTextElement.html">ConvertedTextElement</a>
        </td>
        <td class="markdown level1 summary"><p>Fires when a <a class="xref" href="C1.WPF.RichTextBox.Documents.C1TextElement.html">C1TextElement</a> has been converted to a <a class="xref" href="C1.WPF.RichTextBox.Documents.C1HtmlNode.html">C1HtmlNode</a>.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_RichTextBox_Documents_HtmlFilter_ConvertedToDocument" data-uid="C1.WPF.RichTextBox.Documents.HtmlFilter.ConvertedToDocument">
          <a class="xref" href="C1.WPF.RichTextBox.Documents.HtmlFilter.ConvertedToDocument.html">ConvertedToDocument</a>
        </td>
        <td class="markdown level1 summary"><p>Fired when <a class="xref" href="C1.WPF.RichTextBox.Documents.HtmlFilter.html">HtmlFilter</a> has finished converting html to document.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_RichTextBox_Documents_HtmlFilter_ConvertingHtmlNode" data-uid="C1.WPF.RichTextBox.Documents.HtmlFilter.ConvertingHtmlNode">
          <a class="xref" href="C1.WPF.RichTextBox.Documents.HtmlFilter.ConvertingHtmlNode.html">ConvertingHtmlNode</a>
        </td>
        <td class="markdown level1 summary"><p>Fires when a <a class="xref" href="C1.WPF.RichTextBox.Documents.C1HtmlNode.html">C1HtmlNode</a> is being converted to a <a class="xref" href="C1.WPF.RichTextBox.Documents.C1TextElement.html">C1TextElement</a>.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_RichTextBox_Documents_HtmlFilter_ConvertingTextElement" data-uid="C1.WPF.RichTextBox.Documents.HtmlFilter.ConvertingTextElement">
          <a class="xref" href="C1.WPF.RichTextBox.Documents.HtmlFilter.ConvertingTextElement.html">ConvertingTextElement</a>
        </td>
        <td class="markdown level1 summary"><p>Fires when a <a class="xref" href="C1.WPF.RichTextBox.Documents.C1TextElement.html">C1TextElement</a> is being converted to a <a class="xref" href="C1.WPF.RichTextBox.Documents.C1HtmlNode.html">C1HtmlNode</a>.</p>
</td>
      </tr>
    </tbody>
  </table>

</div>
