# GrapeCity.Documents.Word.Settings

## Content

<div class="doc-site-dotnet-api-container">



  <h1 id="GrapeCity_Documents_Word_Settings" data-uid="GrapeCity.Documents.Word.Settings" class="text-break">Settings Class
</h1>
  <div class="markdown level0 summary"><p>Represents options that control protection, view, compatibility and other settings.</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"><a class="xref" href="GrapeCity.Documents.Word.FormattingBag.html">FormattingBag</a></div>
    <div class="level2"><span class="xref">Settings</span></div>
  </div>
  <h6><strong>Namespace</strong>: <a class="xref" href="GrapeCity.Documents.Word.html">GrapeCity.Documents.Word</a></h6>
  <h6><strong>Assembly</strong>: DS.Documents.Word.dll</h6>
  <h5 id="GrapeCity_Documents_Word_Settings_syntax">Syntax</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public class Settings : FormattingBag</code></pre>
  </div>
  <div class="codewrapper">
    <pre><code class="lang-vbnet hljs">Public Class Settings
    Inherits FormattingBag</code></pre>
  </div>
  <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="GrapeCity_Documents_Word_Settings_AttachedTemplate" data-uid="GrapeCity.Documents.Word.Settings.AttachedTemplate">
          <a class="xref" href="GrapeCity.Documents.Word.Settings.AttachedTemplate.html#GrapeCity_Documents_Word_Settings_AttachedTemplate">AttachedTemplate</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the full path of the template attached to the document.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Word_Settings_AttachedXmlSchemas" data-uid="GrapeCity.Documents.Word.Settings.AttachedXmlSchemas">
          <a class="xref" href="GrapeCity.Documents.Word.Settings.AttachedXmlSchemas.html#GrapeCity_Documents_Word_Settings_AttachedXmlSchemas">AttachedXmlSchemas</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the list of custom XML schema whose target namespace should be associated with this document when it is loaded, if such a schema is available to the hosting application.
Applications can also load and utilize any additional schemas as well as those explicitly mentioned here.
These custom XML schemas can then be used to validate the structure of the <a class="xref" href="GrapeCity.Documents.Word.CustomXmlPart.XmlDocument.html#GrapeCity_Documents_Word_CustomXmlPart_XmlDocument">XmlDocument</a> in the document, etc.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Word_Settings_AutomaticallyUpdateSyles" data-uid="GrapeCity.Documents.Word.Settings.AutomaticallyUpdateSyles">
          <a class="xref" href="GrapeCity.Documents.Word.Settings.AutomaticallyUpdateSyles.html#GrapeCity_Documents_Word_Settings_AutomaticallyUpdateSyles">AutomaticallyUpdateSyles</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a value indicating whether the styles in the document are updated to match the styles in the attached template each time the document is opened in MS Word.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Word_Settings_BaseKey" data-uid="GrapeCity.Documents.Word.Settings.BaseKey">
          <a class="xref" href="GrapeCity.Documents.Word.Settings.BaseKey.html#GrapeCity_Documents_Word_Settings_BaseKey">BaseKey</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the base (this class) key for formatting properties.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Word_Settings_BuiltinProperties" data-uid="GrapeCity.Documents.Word.Settings.BuiltinProperties">
          <a class="xref" href="GrapeCity.Documents.Word.Settings.BuiltinProperties.html#GrapeCity_Documents_Word_Settings_BuiltinProperties">BuiltinProperties</a>
        </td>
        <td class="markdown level1 summary"><p>Returns an object that represents all the built-in document properties of the document.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Word_Settings_CompatibilityOptions" data-uid="GrapeCity.Documents.Word.Settings.CompatibilityOptions">
          <a class="xref" href="GrapeCity.Documents.Word.Settings.CompatibilityOptions.html#GrapeCity_Documents_Word_Settings_CompatibilityOptions">CompatibilityOptions</a>
        </td>
        <td class="markdown level1 summary"><p>Provides access to document compatibility options.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Word_Settings_CustomProperties" data-uid="GrapeCity.Documents.Word.Settings.CustomProperties">
          <a class="xref" href="GrapeCity.Documents.Word.Settings.CustomProperties.html#GrapeCity_Documents_Word_Settings_CustomProperties">CustomProperties</a>
        </td>
        <td class="markdown level1 summary"><p>Returns a collection that represents all the custom document properties of the document.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Word_Settings_DocumentProtection" data-uid="GrapeCity.Documents.Word.Settings.DocumentProtection">
          <a class="xref" href="GrapeCity.Documents.Word.Settings.DocumentProtection.html#GrapeCity_Documents_Word_Settings_DocumentProtection">DocumentProtection</a>
        </td>
        <td class="markdown level1 summary"><p>Provides access to options that control the document protection features.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Word_Settings_EastAsianTypography" data-uid="GrapeCity.Documents.Word.Settings.EastAsianTypography">
          <a class="xref" href="GrapeCity.Documents.Word.Settings.EastAsianTypography.html#GrapeCity_Documents_Word_Settings_EastAsianTypography">EastAsianTypography</a>
        </td>
        <td class="markdown level1 summary"><p>Provides access to East Asian typography options.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Word_Settings_EndnoteOptions" data-uid="GrapeCity.Documents.Word.Settings.EndnoteOptions">
          <a class="xref" href="GrapeCity.Documents.Word.Settings.EndnoteOptions.html#GrapeCity_Documents_Word_Settings_EndnoteOptions">EndnoteOptions</a>
        </td>
        <td class="markdown level1 summary"><p>Provides options that control numbering and positioning of endnotes in the document.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Word_Settings_FootnoteOptions" data-uid="GrapeCity.Documents.Word.Settings.FootnoteOptions">
          <a class="xref" href="GrapeCity.Documents.Word.Settings.FootnoteOptions.html#GrapeCity_Documents_Word_Settings_FootnoteOptions">FootnoteOptions</a>
        </td>
        <td class="markdown level1 summary"><p>Provides options that control numbering and positioning of footnotes in the document.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Word_Settings_HasMacros" data-uid="GrapeCity.Documents.Word.Settings.HasMacros">
          <a class="xref" href="GrapeCity.Documents.Word.Settings.HasMacros.html#GrapeCity_Documents_Word_Settings_HasMacros">HasMacros</a>
        </td>
        <td class="markdown level1 summary"><p>Gets a value indicating whether the document has a VBA project (macros).</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Word_Settings_HyphenationOptions" data-uid="GrapeCity.Documents.Word.Settings.HyphenationOptions">
          <a class="xref" href="GrapeCity.Documents.Word.Settings.HyphenationOptions.html#GrapeCity_Documents_Word_Settings_HyphenationOptions">HyphenationOptions</a>
        </td>
        <td class="markdown level1 summary"><p>Provides access to document hyphenation options.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Word_Settings_LocaleName" data-uid="GrapeCity.Documents.Word.Settings.LocaleName">
          <a class="xref" href="GrapeCity.Documents.Word.Settings.LocaleName.html#GrapeCity_Documents_Word_Settings_LocaleName">LocaleName</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the default locale name (language) of formatted characters.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Word_Settings_LocaleNameBi" data-uid="GrapeCity.Documents.Word.Settings.LocaleNameBi">
          <a class="xref" href="GrapeCity.Documents.Word.Settings.LocaleNameBi.html#GrapeCity_Documents_Word_Settings_LocaleNameBi">LocaleNameBi</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the locale name (language) of complex script characters.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Word_Settings_LocaleNameFarEast" data-uid="GrapeCity.Documents.Word.Settings.LocaleNameFarEast">
          <a class="xref" href="GrapeCity.Documents.Word.Settings.LocaleNameFarEast.html#GrapeCity_Documents_Word_Settings_LocaleNameFarEast">LocaleNameFarEast</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the locale name (language) of formatted Asian characters.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Word_Settings_OMathOptions" data-uid="GrapeCity.Documents.Word.Settings.OMathOptions">
          <a class="xref" href="GrapeCity.Documents.Word.Settings.OMathOptions.html#GrapeCity_Documents_Word_Settings_OMathOptions">OMathOptions</a>
        </td>
        <td class="markdown level1 summary"><p>Provides access to the Office Math zone options on the document level.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Word_Settings_SaveOptions" data-uid="GrapeCity.Documents.Word.Settings.SaveOptions">
          <a class="xref" href="GrapeCity.Documents.Word.Settings.SaveOptions.html#GrapeCity_Documents_Word_Settings_SaveOptions">SaveOptions</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the document save options.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Word_Settings_Variables" data-uid="GrapeCity.Documents.Word.Settings.Variables">
          <a class="xref" href="GrapeCity.Documents.Word.Settings.Variables.html#GrapeCity_Documents_Word_Settings_Variables">Variables</a>
        </td>
        <td class="markdown level1 summary"><p>Returns the collection of variables added to the document.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Word_Settings_ViewOptions" data-uid="GrapeCity.Documents.Word.Settings.ViewOptions">
          <a class="xref" href="GrapeCity.Documents.Word.Settings.ViewOptions.html#GrapeCity_Documents_Word_Settings_ViewOptions">ViewOptions</a>
        </td>
        <td class="markdown level1 summary"><p>Provides various options that control how a document is shown in application.</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="GrapeCity_Documents_Word_Settings_GetThemeColor_GrapeCity_Documents_Word_ThemeColorId_" data-uid="GrapeCity.Documents.Word.Settings.GetThemeColor(GrapeCity.Documents.Word.ThemeColorId)">
          <a class="xref" href="GrapeCity.Documents.Word.Settings.GetThemeColor.html#GrapeCity_Documents_Word_Settings_GetThemeColor_GrapeCity_Documents_Word_ThemeColorId_">GetThemeColor(ThemeColorId)</a>
        </td>
        <td class="markdown level1 summary"><p>Gets a <a class="xref" href="GrapeCity.Documents.Word.ThemeColor.html">ThemeColor</a> from the <a class="xref" href="GrapeCity.Documents.Word.Theme.ColorScheme.html#GrapeCity_Documents_Word_Theme_ColorScheme">ColorScheme</a> by its <a class="xref" href="GrapeCity.Documents.Word.ThemeColorId.html">ThemeColorId</a>.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Word_Settings_RemapColor_GrapeCity_Documents_Word_ThemeColorId_GrapeCity_Documents_Word_ThemeColorSchemeId_" data-uid="GrapeCity.Documents.Word.Settings.RemapColor(GrapeCity.Documents.Word.ThemeColorId,GrapeCity.Documents.Word.ThemeColorSchemeId)">
          <a class="xref" href="GrapeCity.Documents.Word.Settings.RemapColor.html#GrapeCity_Documents_Word_Settings_RemapColor_GrapeCity_Documents_Word_ThemeColorId_GrapeCity_Documents_Word_ThemeColorSchemeId_">RemapColor(ThemeColorId, ThemeColorSchemeId)</a>
        </td>
        <td class="markdown level1 summary"><p>Sets the color mapping layer which allows a user to define colors for background and text.
This allows for swapping out of light/dark colors for backgrounds and the text on top of the background in order to maintain readability of the text on a deeper level.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Word_Settings_RemoveMacros" data-uid="GrapeCity.Documents.Word.Settings.RemoveMacros">
          <a class="xref" href="GrapeCity.Documents.Word.Settings.RemoveMacros.html#GrapeCity_Documents_Word_Settings_RemoveMacros">RemoveMacros()</a>
        </td>
        <td class="markdown level1 summary"><p>Removes all macros (the VBA project) as well as toolbars and command customizations from the document.</p>
</td>
      </tr>
    </tbody>
  </table>

</div>
