# GrapeCity.Documents.Layout.Composition.Surface.Render

## Content

<div class="doc-site-dotnet-api-container">



<h1 id="GrapeCity_Documents_Layout_Composition_Surface_Render_" data-uid="GrapeCity.Documents.Layout.Composition.Surface.Render*">Render Method
</h1>
<div class="markdown level0 summary"></div>
<div class="markdown level0 conceptual"></div>



<a id="GrapeCity_Documents_Layout_Composition_Surface_Render_" data-uid="GrapeCity.Documents.Layout.Composition.Surface.Render*"></a>
<h4 id="GrapeCity_Documents_Layout_Composition_Surface_Render_GrapeCity_Documents_Drawing_GcGraphics_" data-uid="GrapeCity.Documents.Layout.Composition.Surface.Render(GrapeCity.Documents.Drawing.GcGraphics)">Render(GcGraphics)</h4>
<div class="markdown level1 summary"><p>Draws this <a class="xref" href="GrapeCity.Documents.Layout.Composition.Surface.html">Surface</a> on a specified <a class="xref" href="GrapeCity.Documents.Drawing.GcGraphics.html">GcGraphics</a> object.</p>
<p>
This method first calls <a class="xref" href="GrapeCity.Documents.Layout.Composition.Surface.PerformLayout.html#GrapeCity_Documents_Layout_Composition_Surface_PerformLayout">PerformLayout()</a>, if the call succeeds it then draws all layers
starting with the bottom layer and going up. For each layer, it draws all visuals from the bottom to the top one,
followed by drawing the layer's sub-layers. The process repeats until the topmost visual of the top layer
has been drawn.
</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="declaration">Declaration</h5>
<div class="codewrapper">
  <pre><code class="lang-csharp hljs">public bool Render(GcGraphics graphics)</code></pre>
</div>
<div class="codewrapper">
  <pre><code class="lang-vbnet hljs">Public Function Render(graphics As GcGraphics) As Boolean</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-condensed">
  <thead>
    <tr>
      <th>Type</th>
      <th>Name</th>
      <th>Description</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td><a class="xref" href="GrapeCity.Documents.Drawing.GcGraphics.html">GcGraphics</a></td>
      <td><span class="parametername">graphics</span></td>
      <td><p>The target <a class="xref" href="GrapeCity.Documents.Drawing.GcGraphics.html">GcGraphics</a> object.</p>
</td>
    </tr>
  </tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-condensed">
  <thead>
    <tr>
      <th>Type</th>
      <th>Description</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></td>
      <td><p>The result of executing the <a class="xref" href="GrapeCity.Documents.Layout.Composition.Surface.PerformLayout.html#GrapeCity_Documents_Layout_Composition_Surface_PerformLayout">PerformLayout()</a> method.</p>
</td>
    </tr>
  </tbody>
</table>
</div>
