OutlineCollection

OutlineCollection

Overzicht

OutlineCollection is een klasse in Aspose.PDF FOSS voor .NET. Erft van: Outlines, System.Collections.Generic.IEnumerable<OutlineItem>.

Deze klasse biedt 12 methoden voor het werken met OutlineCollection objecten in .NET programma’s. Beschikbare methoden omvatten: Add, Clear, Contains, CopyTo, Delete, GetEnumerator, OutlineCollection, Remove. Alle openbare leden zijn toegankelijk voor elke .NET applicatie na het installeren van het Aspose.PDF FOSS voor .NET pakket. Eigenschappen: Count, First, IsReadOnly, IsSynchronized, Items, Last, en nog 2.

Eigenschappen

NaamTypeToegangBeschrijving
ItemsIReadOnlyList<OutlineItem>LezenTopniveau overzichtsitems.
CountintLezenHaalt het aantal op.
FirstOutlineItemCollection?LezenHet eerste topniveau overzichtsitem, of null als de collectie leeg is.
LastOutlineItemCollection?LezenHet laatste top-level outline-item, of null als de collectie leeg is.
IsReadOnlyboolLezenAltijd false: de collectie is mutabel.
IsSynchronizedboolLezenAltijd onwaar: aanroepers serialiseren hun eigen toegang.
SyncRootobjectLezenSentinel-object voor ICollection.SyncRoot-stijlvergrendeling.
VisibleCountintLezenTotaal aantal outline-items die momenteel zichtbaar zijn (PDF /Count van de /Outlines-root): elk item op het hoogste niveau plus, voor elk geopend item, de omvang van zijn zichtbare afstammelingen.

Methoden

HandtekeningBeschrijving
GetEnumerator()Enumerator over de bovenliggende outline-items, getypeerd als OutlineItemCollection om overeen te komen met de publieke reflectiesignatuur.
OutlineCollection(document: Document)Maak een outline-collectie die is gekoppeld aan de bladwijzerboom van het document, en creëer een lege /Outlines-dictionary als het document er geen heeft (spiegelt Outlines).
Delete()Verwijdert alle outline-items uit de collectie.
Delete(name: string)Verwijdert het outline-item met de opgegeven naam (vergeleken met Title).
Add(item: OutlineItem)Voegt een outline-item toe aan de collectie.
Add(outline: OutlineItemCollection)Voeg een item toe van het type OutlineItemCollection (de openbare overloadhandtekening).
Clear()Verwijdert elk item uit de collectie (tegenhanger van Delete()).
Contains(item: OutlineItemCollection)Of het item zich momenteel in de collectie bevindt.
CopyTo(array: OutlineItemCollection[], index: int)Kopieer items naar een array beginnend bij index.
Remove(item: OutlineItem)Verwijder het opgegeven item per referentie en rapporteer of het aanwezig was.
Remove(item: OutlineItemCollection)Verwijder het OutlineItemCollection-getypeerde item per referentie; rapporteert of het aanwezig was.
Remove(index: int)Verwijder het item op de gegeven 1-gebaseerde index, overeenkomstig de 1-gebaseerde this[int]-indexer.

Zie ook

 Nederlands