# C1.Util.DX.DirectWrite.JustificationOpportunity

## Content

<div class="doc-site-dotnet-api-container">



  <h1 id="C1_Util_DX_DirectWrite_JustificationOpportunity" data-uid="C1.Util.DX.DirectWrite.JustificationOpportunity" class="text-break">JustificationOpportunity Struct
</h1>
  <div class="markdown level0 summary"><p>DWRITE_JUSTIFICATION_OPPORTUNITY</p>
</div>
  <div class="markdown level0 conceptual"></div>
  <h6><strong>Namespace</strong>: <a class="xref" href="C1.Util.DX.DirectWrite.html">C1.Util.DX.DirectWrite</a></h6>
  <h6><strong>Assembly</strong>: C1.WPF.DX.4.6.2.dll</h6>
  <h5 id="C1_Util_DX_DirectWrite_JustificationOpportunity_syntax">Syntax</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public struct JustificationOpportunity</code></pre>
  </div>
  <div class="codewrapper">
    <pre><code class="lang-vbnet hljs">Public Structure JustificationOpportunity</code></pre>
  </div>
  <h3 id="fields">Fields
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="C1_Util_DX_DirectWrite_JustificationOpportunity_CompressionMaximum" data-uid="C1.Util.DX.DirectWrite.JustificationOpportunity.CompressionMaximum">
          <a class="xref" href="C1.Util.DX.DirectWrite.JustificationOpportunity.CompressionMaximum.html">CompressionMaximum</a>
        </td>
        <td class="markdown level1 summary"><p>float compressionMaximum</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_DirectWrite_JustificationOpportunity_ExpansionMaximum" data-uid="C1.Util.DX.DirectWrite.JustificationOpportunity.ExpansionMaximum">
          <a class="xref" href="C1.Util.DX.DirectWrite.JustificationOpportunity.ExpansionMaximum.html">ExpansionMaximum</a>
        </td>
        <td class="markdown level1 summary"><p>float expansionMaximum</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_DirectWrite_JustificationOpportunity_ExpansionMinimum" data-uid="C1.Util.DX.DirectWrite.JustificationOpportunity.ExpansionMinimum">
          <a class="xref" href="C1.Util.DX.DirectWrite.JustificationOpportunity.ExpansionMinimum.html">ExpansionMinimum</a>
        </td>
        <td class="markdown level1 summary"><p>float expansionMinimum</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_Util_DX_DirectWrite_JustificationOpportunity_AllowResidualCompression" data-uid="C1.Util.DX.DirectWrite.JustificationOpportunity.AllowResidualCompression">
          <a class="xref" href="C1.Util.DX.DirectWrite.JustificationOpportunity.AllowResidualCompression.html#C1_Util_DX_DirectWrite_JustificationOpportunity_AllowResidualCompression">AllowResidualCompression</a>
        </td>
        <td class="markdown level1 summary"><p>unsigned int allowResidualCompression</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_DirectWrite_JustificationOpportunity_AllowResidualExpansion" data-uid="C1.Util.DX.DirectWrite.JustificationOpportunity.AllowResidualExpansion">
          <a class="xref" href="C1.Util.DX.DirectWrite.JustificationOpportunity.AllowResidualExpansion.html#C1_Util_DX_DirectWrite_JustificationOpportunity_AllowResidualExpansion">AllowResidualExpansion</a>
        </td>
        <td class="markdown level1 summary"><p>unsigned int allowResidualExpansion</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_DirectWrite_JustificationOpportunity_ApplyToLeadingEdge" data-uid="C1.Util.DX.DirectWrite.JustificationOpportunity.ApplyToLeadingEdge">
          <a class="xref" href="C1.Util.DX.DirectWrite.JustificationOpportunity.ApplyToLeadingEdge.html#C1_Util_DX_DirectWrite_JustificationOpportunity_ApplyToLeadingEdge">ApplyToLeadingEdge</a>
        </td>
        <td class="markdown level1 summary"><p>unsigned int applyToLeadingEdge</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_DirectWrite_JustificationOpportunity_ApplyToTrailingEdge" data-uid="C1.Util.DX.DirectWrite.JustificationOpportunity.ApplyToTrailingEdge">
          <a class="xref" href="C1.Util.DX.DirectWrite.JustificationOpportunity.ApplyToTrailingEdge.html#C1_Util_DX_DirectWrite_JustificationOpportunity_ApplyToTrailingEdge">ApplyToTrailingEdge</a>
        </td>
        <td class="markdown level1 summary"><p>unsigned int applyToTrailingEdge</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_DirectWrite_JustificationOpportunity_CompressionPriority" data-uid="C1.Util.DX.DirectWrite.JustificationOpportunity.CompressionPriority">
          <a class="xref" href="C1.Util.DX.DirectWrite.JustificationOpportunity.CompressionPriority.html#C1_Util_DX_DirectWrite_JustificationOpportunity_CompressionPriority">CompressionPriority</a>
        </td>
        <td class="markdown level1 summary"><p>unsigned int compressionPriority</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_DirectWrite_JustificationOpportunity_ExpansionPriority" data-uid="C1.Util.DX.DirectWrite.JustificationOpportunity.ExpansionPriority">
          <a class="xref" href="C1.Util.DX.DirectWrite.JustificationOpportunity.ExpansionPriority.html#C1_Util_DX_DirectWrite_JustificationOpportunity_ExpansionPriority">ExpansionPriority</a>
        </td>
        <td class="markdown level1 summary"><p>unsigned int expansionPriority</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_DirectWrite_JustificationOpportunity_Reserved" data-uid="C1.Util.DX.DirectWrite.JustificationOpportunity.Reserved">
          <a class="xref" href="C1.Util.DX.DirectWrite.JustificationOpportunity.Reserved.html#C1_Util_DX_DirectWrite_JustificationOpportunity_Reserved">Reserved</a>
        </td>
        <td class="markdown level1 summary"><p>unsigned int reserved</p>
</td>
      </tr>
    </tbody>
  </table>

</div>
