# GrapeCity.Documents.Layout.Composition.Layer

## Content

<div class="doc-site-dotnet-api-container">



  <h1 id="GrapeCity_Documents_Layout_Composition_Layer" data-uid="GrapeCity.Documents.Layout.Composition.Layer" class="text-break">Layer Class
</h1>
  <div class="markdown level0 summary"><p>Represents a drawing layer with visuals, optional clipping, and nested layers.</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">Layer</span></div>
      <div class="level2"><a class="xref" href="GrapeCity.Documents.Layout.Composition.View.html">View</a></div>
  </div>
  <h6><strong>Namespace</strong>: <a class="xref" href="GrapeCity.Documents.Layout.Composition.html">GrapeCity.Documents.Layout.Composition</a></h6>
  <h6><strong>Assembly</strong>: DS.Documents.Imaging.dll</h6>
  <h5 id="GrapeCity_Documents_Layout_Composition_Layer_syntax">Syntax</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public class Layer</code></pre>
  </div>
  <div class="codewrapper">
    <pre><code class="lang-vbnet hljs">Public Class Layer</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_Layout_Composition_Layer_BaseLayer" data-uid="GrapeCity.Documents.Layout.Composition.Layer.BaseLayer">
          <a class="xref" href="GrapeCity.Documents.Layout.Composition.Layer.BaseLayer.html#GrapeCity_Documents_Layout_Composition_Layer_BaseLayer">BaseLayer</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the owner <a class="xref" href="GrapeCity.Documents.Layout.Composition.Layer.html">Layer</a> if this is a nested <a class="xref" href="GrapeCity.Documents.Layout.Composition.Layer.html">Layer</a>.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Layout_Composition_Layer_BottomNestedLayer" data-uid="GrapeCity.Documents.Layout.Composition.Layer.BottomNestedLayer">
          <a class="xref" href="GrapeCity.Documents.Layout.Composition.Layer.BottomNestedLayer.html#GrapeCity_Documents_Layout_Composition_Layer_BottomNestedLayer">BottomNestedLayer</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the nested <a class="xref" href="GrapeCity.Documents.Layout.Composition.Layer.html">Layer</a> that appears below all other nested <a class="xref" href="GrapeCity.Documents.Layout.Composition.Layer.html">Layer</a>s on this <a class="xref" href="GrapeCity.Documents.Layout.Composition.Layer.html">Layer</a>.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Layout_Composition_Layer_BottomVisual" data-uid="GrapeCity.Documents.Layout.Composition.Layer.BottomVisual">
          <a class="xref" href="GrapeCity.Documents.Layout.Composition.Layer.BottomVisual.html#GrapeCity_Documents_Layout_Composition_Layer_BottomVisual">BottomVisual</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the <a class="xref" href="GrapeCity.Documents.Layout.Composition.Visual.html">Visual</a> that appears below all other <a class="xref" href="GrapeCity.Documents.Layout.Composition.Visual.html">Visual</a>s on this <a class="xref" href="GrapeCity.Documents.Layout.Composition.Layer.html">Layer</a>.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Layout_Composition_Layer_ClipRect" data-uid="GrapeCity.Documents.Layout.Composition.Layer.ClipRect">
          <a class="xref" href="GrapeCity.Documents.Layout.Composition.Layer.ClipRect.html#GrapeCity_Documents_Layout_Composition_Layer_ClipRect">ClipRect</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a <a class="xref" href="GrapeCity.Documents.Layout.LayoutRect.html">LayoutRect</a> that affects the transformation matrix when clipping this <a class="xref" href="GrapeCity.Documents.Layout.Composition.Layer.html">Layer</a>.</p>
<p>
If the <a class="xref" href="GrapeCity.Documents.Layout.Composition.Layer.CreateClipRegion.html#GrapeCity_Documents_Layout_Composition_Layer_CreateClipRegion">CreateClipRegion</a> delegate is not assigned, the <a class="xref" href="GrapeCity.Documents.Layout.Composition.Layer.ClipRect.html#GrapeCity_Documents_Layout_Composition_Layer_ClipRect">ClipRect</a> rectangle is also used as a clipping region.
</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Layout_Composition_Layer_CreateClipRegion" data-uid="GrapeCity.Documents.Layout.Composition.Layer.CreateClipRegion">
          <a class="xref" href="GrapeCity.Documents.Layout.Composition.Layer.CreateClipRegion.html#GrapeCity_Documents_Layout_Composition_Layer_CreateClipRegion">CreateClipRegion</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a delegate that creates a clipping region (<a class="xref" href="GrapeCity.Documents.Drawing.IClipRegion.html">IClipRegion</a>) taking <a class="xref" href="GrapeCity.Documents.Drawing.GcGraphics.html">GcGraphics</a> and <a class="xref" href="GrapeCity.Documents.Layout.Composition.Layer.html">Layer</a> as parameters.</p>
<p>
The transformation matrix of the clipping region is defined by the ClipRect.Transform property.
If the <a class="xref" href="GrapeCity.Documents.Layout.Composition.Layer.ClipRect.html#GrapeCity_Documents_Layout_Composition_Layer_ClipRect">ClipRect</a> property is not assigned, the transformation matrix of the owner <a class="xref" href="GrapeCity.Documents.Layout.Composition.View.html">View</a> is used.
</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Layout_Composition_Layer_Draw" data-uid="GrapeCity.Documents.Layout.Composition.Layer.Draw">
          <a class="xref" href="GrapeCity.Documents.Layout.Composition.Layer.Draw.html#GrapeCity_Documents_Layout_Composition_Layer_Draw">Draw</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a delegate that accepts a <a class="xref" href="GrapeCity.Documents.Drawing.GcGraphics.html">GcGraphics</a> object and a <a class="xref" href="GrapeCity.Documents.Layout.Composition.Layer.html">Layer</a>
and draws the layer on the graphics.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Layout_Composition_Layer_IsDetached" data-uid="GrapeCity.Documents.Layout.Composition.Layer.IsDetached">
          <a class="xref" href="GrapeCity.Documents.Layout.Composition.Layer.IsDetached.html#GrapeCity_Documents_Layout_Composition_Layer_IsDetached">IsDetached</a>
        </td>
        <td class="markdown level1 summary"><p>Gets <a href="https://learn.microsoft.com/dotnet/csharp/language-reference/builtin-types/bool">true</a> if this <a class="xref" href="GrapeCity.Documents.Layout.Composition.Layer.html">Layer</a> is not associated with any <a class="xref" href="GrapeCity.Documents.Layout.Composition.Surface.html">Surface</a>,
<a href="https://learn.microsoft.com/dotnet/csharp/language-reference/builtin-types/bool">false</a> otherwise.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Layout_Composition_Layer_LayerAbove" data-uid="GrapeCity.Documents.Layout.Composition.Layer.LayerAbove">
          <a class="xref" href="GrapeCity.Documents.Layout.Composition.Layer.LayerAbove.html#GrapeCity_Documents_Layout_Composition_Layer_LayerAbove">LayerAbove</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the sibling <a class="xref" href="GrapeCity.Documents.Layout.Composition.Layer.html">Layer</a> that appears on top of the current <a class="xref" href="GrapeCity.Documents.Layout.Composition.Layer.html">Layer</a>.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Layout_Composition_Layer_LayerBelow" data-uid="GrapeCity.Documents.Layout.Composition.Layer.LayerBelow">
          <a class="xref" href="GrapeCity.Documents.Layout.Composition.Layer.LayerBelow.html#GrapeCity_Documents_Layout_Composition_Layer_LayerBelow">LayerBelow</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the sibling <a class="xref" href="GrapeCity.Documents.Layout.Composition.Layer.html">Layer</a> that appears below the current <a class="xref" href="GrapeCity.Documents.Layout.Composition.Layer.html">Layer</a>.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Layout_Composition_Layer_Name" data-uid="GrapeCity.Documents.Layout.Composition.Layer.Name">
          <a class="xref" href="GrapeCity.Documents.Layout.Composition.Layer.Name.html#GrapeCity_Documents_Layout_Composition_Layer_Name">Name</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the name of this <a class="xref" href="GrapeCity.Documents.Layout.Composition.Layer.html">Layer</a>.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Layout_Composition_Layer_Surface" data-uid="GrapeCity.Documents.Layout.Composition.Layer.Surface">
          <a class="xref" href="GrapeCity.Documents.Layout.Composition.Layer.Surface.html#GrapeCity_Documents_Layout_Composition_Layer_Surface">Surface</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the owner <a class="xref" href="GrapeCity.Documents.Layout.Composition.Surface.html">Surface</a> object.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Layout_Composition_Layer_Tag" data-uid="GrapeCity.Documents.Layout.Composition.Layer.Tag">
          <a class="xref" href="GrapeCity.Documents.Layout.Composition.Layer.Tag.html#GrapeCity_Documents_Layout_Composition_Layer_Tag">Tag</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets an object that contains arbitrary data associated with this layer.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Layout_Composition_Layer_TopNestedLayer" data-uid="GrapeCity.Documents.Layout.Composition.Layer.TopNestedLayer">
          <a class="xref" href="GrapeCity.Documents.Layout.Composition.Layer.TopNestedLayer.html#GrapeCity_Documents_Layout_Composition_Layer_TopNestedLayer">TopNestedLayer</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the nested <a class="xref" href="GrapeCity.Documents.Layout.Composition.Layer.html">Layer</a> that appears on top of all other nested <a class="xref" href="GrapeCity.Documents.Layout.Composition.Layer.html">Layer</a>s on this <a class="xref" href="GrapeCity.Documents.Layout.Composition.Layer.html">Layer</a>.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Layout_Composition_Layer_TopVisual" data-uid="GrapeCity.Documents.Layout.Composition.Layer.TopVisual">
          <a class="xref" href="GrapeCity.Documents.Layout.Composition.Layer.TopVisual.html#GrapeCity_Documents_Layout_Composition_Layer_TopVisual">TopVisual</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the <a class="xref" href="GrapeCity.Documents.Layout.Composition.Visual.html">Visual</a> that appears on top of all other <a class="xref" href="GrapeCity.Documents.Layout.Composition.Visual.html">Visual</a>s on this <a class="xref" href="GrapeCity.Documents.Layout.Composition.Layer.html">Layer</a>.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Layout_Composition_Layer_View" data-uid="GrapeCity.Documents.Layout.Composition.Layer.View">
          <a class="xref" href="GrapeCity.Documents.Layout.Composition.Layer.View.html#GrapeCity_Documents_Layout_Composition_Layer_View">View</a>
        </td>
        <td class="markdown level1 summary"><p>If the current object is a <a class="xref" href="GrapeCity.Documents.Layout.Composition.Layer.html">Layer</a>, gets the owner <a class="xref" href="GrapeCity.Documents.Layout.Composition.View.html">View</a>.
If the current object is a <a class="xref" href="GrapeCity.Documents.Layout.Composition.View.html">View</a>, gets <a href="https://learn.microsoft.com/dotnet/csharp/language-reference/keywords/this">this</a> object.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Layout_Composition_Layer_Visible" data-uid="GrapeCity.Documents.Layout.Composition.Layer.Visible">
          <a class="xref" href="GrapeCity.Documents.Layout.Composition.Layer.Visible.html#GrapeCity_Documents_Layout_Composition_Layer_Visible">Visible</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a value indicating whether this <a class="xref" href="GrapeCity.Documents.Layout.Composition.Layer.html">Layer</a> is visible.</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_Layout_Composition_Layer_BringToFront" data-uid="GrapeCity.Documents.Layout.Composition.Layer.BringToFront">
          <a class="xref" href="GrapeCity.Documents.Layout.Composition.Layer.BringToFront.html#GrapeCity_Documents_Layout_Composition_Layer_BringToFront">BringToFront()</a>
        </td>
        <td class="markdown level1 summary"><p>Moves the layer to the front. It becomes the topmost nested layer of the base
<a class="xref" href="GrapeCity.Documents.Layout.Composition.Layer.html">Layer</a> or the top layer of the <a class="xref" href="GrapeCity.Documents.Layout.Composition.Surface.html">Surface</a>.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Layout_Composition_Layer_CreateSpace" data-uid="GrapeCity.Documents.Layout.Composition.Layer.CreateSpace">
          <a class="xref" href="GrapeCity.Documents.Layout.Composition.Layer.CreateSpace.html#GrapeCity_Documents_Layout_Composition_Layer_CreateSpace">CreateSpace()</a>
        </td>
        <td class="markdown level1 summary"><p>Creates a <a class="xref" href="GrapeCity.Documents.Layout.Composition.Space.html">Space</a> object that represents an invisible helper rectangle for easy layout of other elements.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Layout_Composition_Layer_CreateSpace_System_Int32_" data-uid="GrapeCity.Documents.Layout.Composition.Layer.CreateSpace(System.Int32)">
          <a class="xref" href="GrapeCity.Documents.Layout.Composition.Layer.CreateSpace.html#GrapeCity_Documents_Layout_Composition_Layer_CreateSpace_System_Int32_">CreateSpace(int)</a>
        </td>
        <td class="markdown level1 summary"><p>Creates a <a class="xref" href="GrapeCity.Documents.Layout.Composition.Space.html">Space</a> object that represents an invisible helper rectangle for easy layout of other elements.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Layout_Composition_Layer_CreateSubLayer" data-uid="GrapeCity.Documents.Layout.Composition.Layer.CreateSubLayer">
          <a class="xref" href="GrapeCity.Documents.Layout.Composition.Layer.CreateSubLayer.html#GrapeCity_Documents_Layout_Composition_Layer_CreateSubLayer">CreateSubLayer()</a>
        </td>
        <td class="markdown level1 summary"><p>Creates a nested <a class="xref" href="GrapeCity.Documents.Layout.Composition.Layer.html">Layer</a> object and adds it on top of other nested layers.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Layout_Composition_Layer_CreateSubLayer_System_Action_GrapeCity_Documents_Drawing_GcGraphics_GrapeCity_Documents_Layout_Composition_Layer__" data-uid="GrapeCity.Documents.Layout.Composition.Layer.CreateSubLayer(System.Action{GrapeCity.Documents.Drawing.GcGraphics,GrapeCity.Documents.Layout.Composition.Layer})">
          <a class="xref" href="GrapeCity.Documents.Layout.Composition.Layer.CreateSubLayer.html#GrapeCity_Documents_Layout_Composition_Layer_CreateSubLayer_System_Action_GrapeCity_Documents_Drawing_GcGraphics_GrapeCity_Documents_Layout_Composition_Layer__">CreateSubLayer(Action&lt;GcGraphics, Layer&gt;)</a>
        </td>
        <td class="markdown level1 summary"><p>Creates a nested <a class="xref" href="GrapeCity.Documents.Layout.Composition.Layer.html">Layer</a> object and adds it on top of other nested layers.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Layout_Composition_Layer_CreateSubView_System_Single_System_Single_" data-uid="GrapeCity.Documents.Layout.Composition.Layer.CreateSubView(System.Single,System.Single)">
          <a class="xref" href="GrapeCity.Documents.Layout.Composition.Layer.CreateSubView.html#GrapeCity_Documents_Layout_Composition_Layer_CreateSubView_System_Single_System_Single_">CreateSubView(float, float)</a>
        </td>
        <td class="markdown level1 summary"><p>Creates a nested <a class="xref" href="GrapeCity.Documents.Layout.Composition.View.html">View</a> object and adds it on top of other nested layers.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Layout_Composition_Layer_CreateSubView_System_Single_System_Single_System_Action_GrapeCity_Documents_Drawing_GcGraphics_GrapeCity_Documents_Layout_Composition_Layer__" data-uid="GrapeCity.Documents.Layout.Composition.Layer.CreateSubView(System.Single,System.Single,System.Action{GrapeCity.Documents.Drawing.GcGraphics,GrapeCity.Documents.Layout.Composition.Layer})">
          <a class="xref" href="GrapeCity.Documents.Layout.Composition.Layer.CreateSubView.html#GrapeCity_Documents_Layout_Composition_Layer_CreateSubView_System_Single_System_Single_System_Action_GrapeCity_Documents_Drawing_GcGraphics_GrapeCity_Documents_Layout_Composition_Layer__">CreateSubView(float, float, Action&lt;GcGraphics, Layer&gt;)</a>
        </td>
        <td class="markdown level1 summary"><p>Creates a nested <a class="xref" href="GrapeCity.Documents.Layout.Composition.View.html">View</a> object and adds it on top of other nested layers.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Layout_Composition_Layer_CreateVisual_GrapeCity_Documents_Layout_AnchorPoint___" data-uid="GrapeCity.Documents.Layout.Composition.Layer.CreateVisual(GrapeCity.Documents.Layout.AnchorPoint[])">
          <a class="xref" href="GrapeCity.Documents.Layout.Composition.Layer.CreateVisual.html#GrapeCity_Documents_Layout_Composition_Layer_CreateVisual_GrapeCity_Documents_Layout_AnchorPoint___">CreateVisual(AnchorPoint[])</a>
        </td>
        <td class="markdown level1 summary"><p>Creates a <a class="xref" href="GrapeCity.Documents.Layout.Composition.Visual.html">Visual</a> object that represents a polygon based on the given <a class="xref" href="GrapeCity.Documents.Layout.AnchorPoint.html">AnchorPoint</a>s.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Layout_Composition_Layer_CreateVisual_GrapeCity_Documents_Layout_AnchorPoint___System_Action_GrapeCity_Documents_Drawing_GcGraphics_GrapeCity_Documents_Layout_Composition_Visual__" data-uid="GrapeCity.Documents.Layout.Composition.Layer.CreateVisual(GrapeCity.Documents.Layout.AnchorPoint[],System.Action{GrapeCity.Documents.Drawing.GcGraphics,GrapeCity.Documents.Layout.Composition.Visual})">
          <a class="xref" href="GrapeCity.Documents.Layout.Composition.Layer.CreateVisual.html#GrapeCity_Documents_Layout_Composition_Layer_CreateVisual_GrapeCity_Documents_Layout_AnchorPoint___System_Action_GrapeCity_Documents_Drawing_GcGraphics_GrapeCity_Documents_Layout_Composition_Visual__">CreateVisual(AnchorPoint[], Action&lt;GcGraphics, Visual&gt;)</a>
        </td>
        <td class="markdown level1 summary"><p>Creates a <a class="xref" href="GrapeCity.Documents.Layout.Composition.Visual.html">Visual</a> object that represents a polygon based on the given <a class="xref" href="GrapeCity.Documents.Layout.AnchorPoint.html">AnchorPoint</a>s.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Layout_Composition_Layer_CreateVisual_GrapeCity_Documents_Layout_Contour_System_Boolean_" data-uid="GrapeCity.Documents.Layout.Composition.Layer.CreateVisual(GrapeCity.Documents.Layout.Contour,System.Boolean)">
          <a class="xref" href="GrapeCity.Documents.Layout.Composition.Layer.CreateVisual.html#GrapeCity_Documents_Layout_Composition_Layer_CreateVisual_GrapeCity_Documents_Layout_Contour_System_Boolean_">CreateVisual(Contour, bool)</a>
        </td>
        <td class="markdown level1 summary"><p>Creates a <a class="xref" href="GrapeCity.Documents.Layout.Composition.Visual.html">Visual</a> object that represents an element drawing the <a class="xref" href="GrapeCity.Documents.Layout.Contour.html">Contour</a>.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Layout_Composition_Layer_CreateVisual_GrapeCity_Documents_Layout_Contour_System_Boolean_System_Action_GrapeCity_Documents_Drawing_GcGraphics_GrapeCity_Documents_Layout_Composition_Visual__" data-uid="GrapeCity.Documents.Layout.Composition.Layer.CreateVisual(GrapeCity.Documents.Layout.Contour,System.Boolean,System.Action{GrapeCity.Documents.Drawing.GcGraphics,GrapeCity.Documents.Layout.Composition.Visual})">
          <a class="xref" href="GrapeCity.Documents.Layout.Composition.Layer.CreateVisual.html#GrapeCity_Documents_Layout_Composition_Layer_CreateVisual_GrapeCity_Documents_Layout_Contour_System_Boolean_System_Action_GrapeCity_Documents_Drawing_GcGraphics_GrapeCity_Documents_Layout_Composition_Visual__">CreateVisual(Contour, bool, Action&lt;GcGraphics, Visual&gt;)</a>
        </td>
        <td class="markdown level1 summary"><p>Creates a <a class="xref" href="GrapeCity.Documents.Layout.Composition.Visual.html">Visual</a> object that represents an element drawing the <a class="xref" href="GrapeCity.Documents.Layout.Contour.html">Contour</a>.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Layout_Composition_Layer_CreateVisual_System_Action_GrapeCity_Documents_Drawing_GcGraphics_GrapeCity_Documents_Layout_Composition_Visual__" data-uid="GrapeCity.Documents.Layout.Composition.Layer.CreateVisual(System.Action{GrapeCity.Documents.Drawing.GcGraphics,GrapeCity.Documents.Layout.Composition.Visual})">
          <a class="xref" href="GrapeCity.Documents.Layout.Composition.Layer.CreateVisual.html#GrapeCity_Documents_Layout_Composition_Layer_CreateVisual_System_Action_GrapeCity_Documents_Drawing_GcGraphics_GrapeCity_Documents_Layout_Composition_Visual__">CreateVisual(Action&lt;GcGraphics, Visual&gt;)</a>
        </td>
        <td class="markdown level1 summary"><p>Creates a <a class="xref" href="GrapeCity.Documents.Layout.Composition.Visual.html">Visual</a> object that represents a drawing element.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Layout_Composition_Layer_CreateVisual_System_Boolean_" data-uid="GrapeCity.Documents.Layout.Composition.Layer.CreateVisual(System.Boolean)">
          <a class="xref" href="GrapeCity.Documents.Layout.Composition.Layer.CreateVisual.html#GrapeCity_Documents_Layout_Composition_Layer_CreateVisual_System_Boolean_">CreateVisual(bool)</a>
        </td>
        <td class="markdown level1 summary"><p>Creates a <a class="xref" href="GrapeCity.Documents.Layout.Composition.Visual.html">Visual</a> object that represents a drawing element.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Layout_Composition_Layer_CreateVisual_System_Int32_System_Boolean_" data-uid="GrapeCity.Documents.Layout.Composition.Layer.CreateVisual(System.Int32,System.Boolean)">
          <a class="xref" href="GrapeCity.Documents.Layout.Composition.Layer.CreateVisual.html#GrapeCity_Documents_Layout_Composition_Layer_CreateVisual_System_Int32_System_Boolean_">CreateVisual(int, bool)</a>
        </td>
        <td class="markdown level1 summary"><p>Creates a <a class="xref" href="GrapeCity.Documents.Layout.Composition.Visual.html">Visual</a> object that represents a drawing element.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Layout_Composition_Layer_Detach" data-uid="GrapeCity.Documents.Layout.Composition.Layer.Detach">
          <a class="xref" href="GrapeCity.Documents.Layout.Composition.Layer.Detach.html#GrapeCity_Documents_Layout_Composition_Layer_Detach">Detach()</a>
        </td>
        <td class="markdown level1 summary"><p>Detaches this <a class="xref" href="GrapeCity.Documents.Layout.Composition.Layer.html">Layer</a> from the owner <a class="xref" href="GrapeCity.Documents.Layout.Composition.Surface.html">Surface</a>.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Layout_Composition_Layer_GetNestedLayers" data-uid="GrapeCity.Documents.Layout.Composition.Layer.GetNestedLayers">
          <a class="xref" href="GrapeCity.Documents.Layout.Composition.Layer.GetNestedLayers.html#GrapeCity_Documents_Layout_Composition_Layer_GetNestedLayers">GetNestedLayers()</a>
        </td>
        <td class="markdown level1 summary"><p>Returns the array of nested layers and views on this <a class="xref" href="GrapeCity.Documents.Layout.Composition.Layer.html">Layer</a>.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Layout_Composition_Layer_GetVisuals" data-uid="GrapeCity.Documents.Layout.Composition.Layer.GetVisuals">
          <a class="xref" href="GrapeCity.Documents.Layout.Composition.Layer.GetVisuals.html#GrapeCity_Documents_Layout_Composition_Layer_GetVisuals">GetVisuals()</a>
        </td>
        <td class="markdown level1 summary"><p>Returns the array of <a class="xref" href="GrapeCity.Documents.Layout.Composition.Visual.html">Visual</a> objects.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Layout_Composition_Layer_MoveAbove_GrapeCity_Documents_Layout_Composition_Layer_" data-uid="GrapeCity.Documents.Layout.Composition.Layer.MoveAbove(GrapeCity.Documents.Layout.Composition.Layer)">
          <a class="xref" href="GrapeCity.Documents.Layout.Composition.Layer.MoveAbove.html#GrapeCity_Documents_Layout_Composition_Layer_MoveAbove_GrapeCity_Documents_Layout_Composition_Layer_">MoveAbove(Layer)</a>
        </td>
        <td class="markdown level1 summary"><p>Moves the current <a class="xref" href="GrapeCity.Documents.Layout.Composition.Layer.html">Layer</a> to the position on top of the specified <code class="paramref">layer</code>.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Layout_Composition_Layer_MoveBelow_GrapeCity_Documents_Layout_Composition_Layer_" data-uid="GrapeCity.Documents.Layout.Composition.Layer.MoveBelow(GrapeCity.Documents.Layout.Composition.Layer)">
          <a class="xref" href="GrapeCity.Documents.Layout.Composition.Layer.MoveBelow.html#GrapeCity_Documents_Layout_Composition_Layer_MoveBelow_GrapeCity_Documents_Layout_Composition_Layer_">MoveBelow(Layer)</a>
        </td>
        <td class="markdown level1 summary"><p>Moves the current <a class="xref" href="GrapeCity.Documents.Layout.Composition.Layer.html">Layer</a> to the position below the specified <code class="paramref">layer</code>.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Layout_Composition_Layer_SendToBack" data-uid="GrapeCity.Documents.Layout.Composition.Layer.SendToBack">
          <a class="xref" href="GrapeCity.Documents.Layout.Composition.Layer.SendToBack.html#GrapeCity_Documents_Layout_Composition_Layer_SendToBack">SendToBack()</a>
        </td>
        <td class="markdown level1 summary"><p>Moves the layer to the back. It becomes the bottom nested layer of the base
<a class="xref" href="GrapeCity.Documents.Layout.Composition.Layer.html">Layer</a> or the bottom layer of the <a class="xref" href="GrapeCity.Documents.Layout.Composition.Surface.html">Surface</a>.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Layout_Composition_Layer_ToString" data-uid="GrapeCity.Documents.Layout.Composition.Layer.ToString">
          <a class="xref" href="GrapeCity.Documents.Layout.Composition.Layer.ToString.html#GrapeCity_Documents_Layout_Composition_Layer_ToString">ToString()</a>
        </td>
        <td class="markdown level1 summary"><p>Returns a string that represents the current <a class="xref" href="GrapeCity.Documents.Layout.Composition.Layer.html">Layer</a>.</p>
</td>
      </tr>
    </tbody>
  </table>

</div>
