# GrapeCity.Documents.Word.OMathBox

## Content

<div class="doc-site-dotnet-api-container">



  <h1 id="GrapeCity_Documents_Word_OMathBox" data-uid="GrapeCity.Documents.Word.OMathBox" class="text-break">OMathBox Class
</h1>
  <div class="markdown level0 summary"><p>Represents a box Office Math structure, which is used to group components of an equation or other instance of mathematical text.</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.ContentObject.html">ContentObject</a></div>
    <div class="level2"><a class="xref" href="GrapeCity.Documents.Word.OMathStruct.html">OMathStruct</a></div>
    <div class="level3"><span class="xref">OMathBox</span></div>
  </div>
  <div class="implements">
    <h5>Implements</h5>
    <div><a class="xref" href="GrapeCity.Documents.Word.IBrowsable-1.html">IBrowsable</a>&lt;<a class="xref" href="GrapeCity.Documents.Word.OMathStruct.html">OMathStruct</a>&gt;</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_OMathBox_syntax">Syntax</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public class OMathBox : OMathStruct, IBrowsable&lt;OMathStruct&gt;</code></pre>
  </div>
  <div class="codewrapper">
    <pre><code class="lang-vbnet hljs">Public Class OMathBox
    Inherits OMathStruct
    Implements IBrowsable(Of OMathStruct)</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_OMathBox_Base" data-uid="GrapeCity.Documents.Word.OMathBox.Base">
          <a class="xref" href="GrapeCity.Documents.Word.OMathBox.Base.html#GrapeCity_Documents_Word_OMathBox_Base">Base</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the <a class="xref" href="GrapeCity.Documents.Word.OMathElement.html">OMathElement</a> inside the abstract box.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Word_OMathBox_BreakAt" data-uid="GrapeCity.Documents.Word.OMathBox.BreakAt">
          <a class="xref" href="GrapeCity.Documents.Word.OMathBox.BreakAt.html#GrapeCity_Documents_Word_OMathBox_BreakAt">BreakAt</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets whether there is a line break at the start of the box, such that the line wraps at the start of the box.</p>
<p>If property <a class="xref" href="GrapeCity.Documents.Word.OMathBox.IsOperatorEmulator.html#GrapeCity_Documents_Word_OMathBox_IsOperatorEmulator">IsOperatorEmulator</a> is set to <a href="https://learn.microsoft.com/dotnet/csharp/language-reference/builtin-types/bool">false</a> the value is always <b>-1</b>.</p>
<p>Allowed values are from <b>-1</b> to <b>255</b>, inclusive.</p>
<p>When the value is <b>-1</b> the box does not manually break onto the next line.</p>
<p>When the value is <b>0</b> the box manually breaks onto the next line and is aligned with the beginning of the previous line.</p>
<p>When the value is greater than <b>0</b> the box manually breaks onto the next line and is aligned with the specified index of the operator on the previous line.</p>
<p>Default value is <b>-1</b>.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Word_OMathBox_IsAlignmentPoint" data-uid="GrapeCity.Documents.Word.OMathBox.IsAlignmentPoint">
          <a class="xref" href="GrapeCity.Documents.Word.OMathBox.IsAlignmentPoint.html#GrapeCity_Documents_Word_OMathBox_IsAlignmentPoint">IsAlignmentPoint</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets whether the operator emulator serves as an alignment point; that is, designated alignment points in other Office Math structures can be aligned with it.</p>
<p>If the <a class="xref" href="GrapeCity.Documents.Word.OMathBox.IsOperatorEmulator.html#GrapeCity_Documents_Word_OMathBox_IsOperatorEmulator">IsOperatorEmulator</a> property is set to <a href="https://learn.microsoft.com/dotnet/csharp/language-reference/builtin-types/bool">false</a> the value of this property is always <a href="https://learn.microsoft.com/dotnet/csharp/language-reference/builtin-types/bool">false</a>.</p>
<p>Default value is <a href="https://learn.microsoft.com/dotnet/csharp/language-reference/builtin-types/bool">false</a>.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Word_OMathBox_IsDifferential" data-uid="GrapeCity.Documents.Word.OMathBox.IsDifferential">
          <a class="xref" href="GrapeCity.Documents.Word.OMathBox.IsDifferential.html#GrapeCity_Documents_Word_OMathBox_IsDifferential">IsDifferential</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets whether the box acts as a differential (e.g., dx in an integrand), and receives the appropriate horizontal spacing for the mathematical differential.</p>
<p>Default value is <a href="https://learn.microsoft.com/dotnet/csharp/language-reference/builtin-types/bool">false</a>.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Word_OMathBox_IsOperatorEmulator" data-uid="GrapeCity.Documents.Word.OMathBox.IsOperatorEmulator">
          <a class="xref" href="GrapeCity.Documents.Word.OMathBox.IsOperatorEmulator.html#GrapeCity_Documents_Word_OMathBox_IsOperatorEmulator">IsOperatorEmulator</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets whether the box structure and its contents behave as a single operator and inherit the properties of an Unicode operator character.
Operator emulators are often used when one or more glyphs combine to form an operator, such as <b>==</b>.</p>
<p>Default value is <a href="https://learn.microsoft.com/dotnet/csharp/language-reference/builtin-types/bool">false</a>.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Word_OMathBox_NoBreak" data-uid="GrapeCity.Documents.Word.OMathBox.NoBreak">
          <a class="xref" href="GrapeCity.Documents.Word.OMathBox.NoBreak.html#GrapeCity_Documents_Word_OMathBox_NoBreak">NoBreak</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets whether breaks can occur inside box.</p>
<p>This can be important for operator emulators that consist of more than one binary operator.</p>
<p>If the <a class="xref" href="GrapeCity.Documents.Word.OMathBox.IsOperatorEmulator.html#GrapeCity_Documents_Word_OMathBox_IsOperatorEmulator">IsOperatorEmulator</a> property is set to <a href="https://learn.microsoft.com/dotnet/csharp/language-reference/builtin-types/bool">true</a> the value of this property is always <a href="https://learn.microsoft.com/dotnet/csharp/language-reference/builtin-types/bool">true</a>.</p>
<p>Default value is <a href="https://learn.microsoft.com/dotnet/csharp/language-reference/builtin-types/bool">true</a>.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Word_OMathBox_StructType" data-uid="GrapeCity.Documents.Word.OMathBox.StructType">
          <a class="xref" href="GrapeCity.Documents.Word.OMathBox.StructType.html#GrapeCity_Documents_Word_OMathBox_StructType">StructType</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the <a class="xref" href="GrapeCity.Documents.Word.OMathStructType.html">OMathStructType</a> of the structure.</p>
</td>
      </tr>
    </tbody>
  </table>

</div>
