# C1.C1Preview.C1MultiDocument.Outlines

## Content

<div class="doc-site-dotnet-api-container">



<h1 id="C1_C1Preview_C1MultiDocument_Outlines_" data-uid="C1.C1Preview.C1MultiDocument.Outlines*">Outlines Property
</h1>
<div class="markdown level0 summary"></div>
<div class="markdown level0 conceptual"></div>



<a id="C1_C1Preview_C1MultiDocument_Outlines_" data-uid="C1.C1Preview.C1MultiDocument.Outlines*"></a>
<h4 id="C1_C1Preview_C1MultiDocument_Outlines" data-uid="C1.C1Preview.C1MultiDocument.Outlines">Outlines</h4>
<div class="markdown level1 summary"><p>Gets the <a class="xref" href="C1.C1Preview.OutlineNodeCollection.html">OutlineNodeCollection</a> containing outline nodes specified
for the multi-document.</p>
<p>
Note that this collection does not include outlines of documents and reports
contained within this multi-document. Use the <a class="xref" href="C1.C1Preview.C1MultiDocument.MakeOutlines.html#C1_C1Preview_C1MultiDocument_MakeOutlines">MakeOutlines()</a> method
to build the complete outline tree for the multi-document.
</p>
<p>
See remarks for more details.
</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="declaration">Declaration</h5>
<div class="codewrapper">
  <pre><code class="lang-csharp hljs">[Browsable(false)]
public OutlineNodeCollection Outlines { get; }</code></pre>
</div>
<div class="codewrapper">
  <pre><code class="lang-vbnet hljs">&lt;Browsable(False)&gt;
Public ReadOnly Property Outlines As OutlineNodeCollection</code></pre>
</div>
<h5 id="C1_C1Preview_C1MultiDocument_Outlines_remarks">Remarks</h5>
<div class="markdown level1 remarks"><p>The resulting outline for the multi-document - the one that is built by the
<a class="xref" href="C1.C1Preview.C1MultiDocument.MakeOutlines.html#C1_C1Preview_C1MultiDocument_MakeOutlines">MakeOutlines()</a> method, and what is shown for instance in the preview -
is comprised of outline nodes defined in the multi-document's own <b>Outlines</b> collection,
and of outlines of documents and reports represented by the multi-document's items.</p>
<p>
The multi-document's own <b>Outlines</b> collection is processed first, and nodes from that
collection are included in the resulting outline. If a node is also specified as the
<a class="xref" href="C1.C1Preview.C1MultiDocumentItem.OutlineNode.html#C1_C1Preview_C1MultiDocumentItem_OutlineNode">OutlineNode</a> of a contained <a class="xref" href="C1.C1Preview.C1MultiDocumentItem.html">C1MultiDocumentItem</a>
(i.e. the two nodes reference the same object), the whole outline of the document or report
represented by that item is inserted into the resulting outline.
Depending on the value of the multi-document item's <a class="xref" href="C1.C1Preview.C1MultiDocumentItem.NestedOutlinesMode.html#C1_C1Preview_C1MultiDocumentItem_NestedOutlinesMode">NestedOutlinesMode</a>,
the outline of the document or report is either nested within the outline node, or replaces it.
</p>
<p>
Outlines of documents and reports represented by items that are not included
in the multi-document's <b>Outlines</b> collection
(via the item's <a class="xref" href="C1.C1Preview.C1MultiDocumentItem.OutlineNode.html#C1_C1Preview_C1MultiDocumentItem_OutlineNode">OutlineNode</a> property as described above)
are automatically appended to the resulting outline sequentially.
</p>
</div>
<h5 id="C1_C1Preview_C1MultiDocument_Outlines_seealso">See Also</h5>
<div class="seealso">
    <div><a class="xref" href="C1.C1Preview.C1MultiDocumentItem.OutlineNode.html#C1_C1Preview_C1MultiDocumentItem_OutlineNode">OutlineNode</a></div>
    <div><a class="xref" href="C1.C1Preview.C1MultiDocumentItem.Outlines.html#C1_C1Preview_C1MultiDocumentItem_Outlines">Outlines</a></div>
    <div><a class="xref" href="C1.C1Preview.C1MultiDocumentItem.NestedOutlinesMode.html#C1_C1Preview_C1MultiDocumentItem_NestedOutlinesMode">NestedOutlinesMode</a></div>
    <div><a class="xref" href="C1.C1Preview.C1MultiDocument.MakeOutlines.html#C1_C1Preview_C1MultiDocument_MakeOutlines">MakeOutlines</a>()</div>
</div>
</div>
