# GrapeCity.ActiveReports.Design.LayoutMode

## Content

<div class="doc-site-dotnet-api-container">




  <h1 id="GrapeCity_ActiveReports_Design_LayoutMode" data-uid="GrapeCity.ActiveReports.Design.LayoutMode" class="text-break">LayoutMode Enum
</h1>
  <div class="markdown level0 summary"><p>Represents the layout modes available in the ActiveReports designer, specifying how elements align and snap within the design surface.</p>
</div>
  <div class="markdown level0 conceptual"></div>
  <h6><strong>Namespace</strong>: <a class="xref" href="GrapeCity.ActiveReports.Design.html">GrapeCity.ActiveReports.Design</a></h6>
  <h6><strong>Assembly</strong>: MESCIUS.ActiveReports.Design.Win.dll</h6>
  <h5 id="GrapeCity_ActiveReports_Design_LayoutMode_syntax">Syntax</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">[Flags]
public enum LayoutMode</code></pre>
  </div>
  <h5 id="GrapeCity_ActiveReports_Design_LayoutMode_remarks"><strong>Remarks</strong></h5>
  <div class="markdown level0 remarks"><p>The <a class="xref" href="GrapeCity.ActiveReports.Design.LayoutMode.html">LayoutMode</a> enumeration allows for the customization of the design surface behavior in the ActiveReports designer. Users can enable or combine
different layout modes to facilitate precise placement and alignment of report elements.</p>
<p>
Available modes include:
<ul><li><a class="xref" href="GrapeCity.ActiveReports.Design.LayoutMode.html#GrapeCity_ActiveReports_Design_LayoutMode_None">None</a> for no snapping or alignment aids,</li><li><a class="xref" href="GrapeCity.ActiveReports.Design.LayoutMode.html#GrapeCity_ActiveReports_Design_LayoutMode_SnapGrid">SnapGrid</a> to enable snapping to a grid pattern,</li><li><a class="xref" href="GrapeCity.ActiveReports.Design.LayoutMode.html#GrapeCity_ActiveReports_Design_LayoutMode_SnapLines">SnapLines</a> to enable snapping to alignment lines based on the positions of other elements,</li><li><a class="xref" href="GrapeCity.ActiveReports.Design.LayoutMode.html#GrapeCity_ActiveReports_Design_LayoutMode_DimHelperLines">DimHelperLines</a> to make helper lines less prominent, aiding in design without distraction.</li></ul><p>This enumeration supports a bitwise combination of its member values, allowing multiple layout modes to be active simultaneously for enhanced design flexibility.</p>
</div>
  <h3 id="fields">Fields
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    <thead>
    </thead></thead><tbody>
      <tr>
        <td id="GrapeCity_ActiveReports_Design_LayoutMode_DimHelperLines">DimHelperLines</td>
        <td><p>Represents the layout mode which makes helper lines less prominent, aiding in design without distraction.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Design_LayoutMode_None">None</td>
        <td><p>Represents the layout mode which disables all snapping and alignment aids on the design surface.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Design_LayoutMode_SnapGrid">SnapGrid</td>
        <td><p>Represents the layout mode which enables snapping to grid lines on the design surface.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Design_LayoutMode_SnapLines">SnapLines</td>
        <td><p>Represents the layout mode which enables snapping of elements to alignment lines based on the positions of other elements on the design surface.</p>
</td>
      </tr>
    </tbody>
  </table>
</div>
