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
| Naam | Type | Toegang | Beschrijving |
|---|---|---|---|
Items | IReadOnlyList<OutlineItem> | Lezen | Topniveau overzichtsitems. |
Count | int | Lezen | Haalt het aantal op. |
First | OutlineItemCollection? | Lezen | Het eerste topniveau overzichtsitem, of null als de collectie leeg is. |
Last | OutlineItemCollection? | Lezen | Het laatste top-level outline-item, of null als de collectie leeg is. |
IsReadOnly | bool | Lezen | Altijd false: de collectie is mutabel. |
IsSynchronized | bool | Lezen | Altijd onwaar: aanroepers serialiseren hun eigen toegang. |
SyncRoot | object | Lezen | Sentinel-object voor ICollection.SyncRoot-stijlvergrendeling. |
VisibleCount | int | Lezen | Totaal 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
| Handtekening | Beschrijving |
|---|---|
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. |