# C1.C1Preview.C1PrintDocument.PageLayouts

## Content

<div class="doc-site-dotnet-api-container">



<h1 id="C1_C1Preview_C1PrintDocument_PageLayouts_" data-uid="C1.C1Preview.C1PrintDocument.PageLayouts*">PageLayouts Property
</h1>
<div class="markdown level0 summary"></div>
<div class="markdown level0 conceptual"></div>



<a id="C1_C1Preview_C1PrintDocument_PageLayouts_" data-uid="C1.C1Preview.C1PrintDocument.PageLayouts*"></a>
<h4 id="C1_C1Preview_C1PrintDocument_PageLayouts" data-uid="C1.C1Preview.C1PrintDocument.PageLayouts">PageLayouts</h4>
<div class="markdown level1 summary"><p>Gets the collection of page layouts used in the current document.
In addition to the default layout which is always present, special layouts
may be defined for first, last, even and odd pages of the document.
The effective layout for each page is then produced by merging all applicable layouts.</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="declaration">Declaration</h5>
<div class="codewrapper">
  <pre><code class="lang-csharp hljs">[C1TypeSerialization(C1TypeSerializationEnum.Content)]
[TypeConverter(typeof(ExpandableObjectConverter))]
[Browsable(true)]
[C1OpenXmlSerialization(&quot;documentpagelayouts.xml&quot;)]
public DocumentPageLayouts PageLayouts { get; }</code></pre>
</div>
<div class="codewrapper">
  <pre><code class="lang-vbnet hljs">&lt;C1TypeSerialization(C1TypeSerializationEnum.Content)&gt;
&lt;TypeConverter(GetType(ExpandableObjectConverter))&gt;
&lt;Browsable(True)&gt;
&lt;C1OpenXmlSerialization(&quot;documentpagelayouts.xml&quot;)&gt;
Public ReadOnly Property PageLayouts As DocumentPageLayouts</code></pre>
</div>
</div>
