OutlineItemCollection
Overzicht
OutlineItemCollection is een klasse in Aspose.PDF FOSS voor .NET. Erft van: OutlineItem, System.Collections.Generic.IEnumerable<OutlineItemCollection>.
De documentstructuur (bladwijzerboom).
Deze klasse biedt 15 methoden voor het werken met OutlineItemCollection objecten in .NET programma’s. Beschikbare methoden omvatten: Add, Clear, Contains, CopyTo, Delete, GetEnumerator, Insert, OutlineItem, OutlineItemCollection, Remove. Alle publieke leden zijn toegankelijk voor elke .NET applicatie na het installeren van het Aspose.PDF FOSS voor .NET pakket. Eigenschappen: Action, Bold, Children, Color, Count, Destination, en 18 meer.
Eigenschappen
| Naam | Type | Toegang | Beschrijving |
|---|---|---|---|
Count | int | Lezen | Aantal onderliggende outline-items. |
First | OutlineItemCollection? | Lezen | Het eerste onderliggende outline-item, of null als er geen is. |
Last | OutlineItemCollection? | Lezen | Het laatste onderliggende outline-item, of null als er geen is. |
Next | OutlineItemCollection? | Lezen | Het volgende sibling-outline-item, of null als dit de laatste sibling is. |
Prev | OutlineItemCollection? | Lezen | Het vorige sibling-outline-item, of null als dit de eerste sibling is. |
HasNext | bool | Lezen | Waar als dit item een volgend broertje heeft. |
Title | string | Lezen/schrijven | De bladwijzertitel. |
Action | Aspose.Pdf.Annotations.PdfAction? | Lezen/schrijven | De actie die aan dit outline-item is gekoppeld, indien aanwezig. |
Destination | Aspose.Pdf.Annotations.IAppointment? | Lezen/schrijven | De bestemming van dit outline-item. |
Bold | bool | Lezen/schrijven | Of de bladwijzer in vet wordt weergegeven. |
Italic | bool | Lezen/schrijven | Of de bladwijzer cursief wordt weergegeven. |
Color | System.Drawing.Color | Lezen/schrijven | Bladwijzerkleur. |
Open | bool | Lezen/schrijven | Of de bladwijzer is uitgeklapt. |
IsReadOnly | bool | Lezen | Of de collectie alleen-lezen is. |
IsSynchronized | bool | Lezen | Of de collectie thread-safe is. |
SyncRoot | object | Lezen | Synchronisatiewortel voor IsSynchronized; retourneert deze collectie. |
Level | int | Lezen | Diepte van deze bladwijzer in de outline-boom (topniveau = 0). |
Parent | Outlines? | Lezen | De eigende outline-boom, of null wanneer dit item nog niet is gekoppeld. |
VisibleCount | int | Lezen | Ondertekende zichtbare-afstammelingentelling volgens PDF /Count-semantiek: het aantal items dat verschijnt wanneer dit knooppunt geopend is (directe kinderen plus de zichtbare tellingen van geopende afstammelingen), genegativeerd terwijl het knooppunt gesloten is. |
IsOpen | bool | Lezen/schrijven | Of dit outline-item aanvankelijk open (uitgeklapt) is. |
IsBold | bool | Lezen/schrijven | Of de titel van het outline-item in vet wordt weergegeven. |
IsItalic | bool | Lezen/schrijven | Of de titel van het outline-item in cursief wordt weergegeven. |
DestinationPageNumber | int | Lezen | Het bestemmingspaginanummer (1-gebaseerd), of 0 als deze niet is ingesteld of geen paginabestemming is. |
Children | IReadOnlyList<OutlineItem> | Lezen | Onderliggende outline-items. |
Methoden
| Handtekening | Beschrijving |
|---|---|
OutlineItemCollection() | Maak een leeg outline-item aan. |
OutlineItemCollection(outlines: OutlineCollection?) | Maak een outline-item aan dat gekoppeld is aan een bestaande outline-collectie (spiegelt nieuw OutlineItemCollection(doc.Outlines)). |
GetEnumerator() | Itereert over onderliggende outline-items. |
Add(outline: OutlineItemCollection) | Voeg een outline-item toe als kind van deze. |
Clear() | Verwijder elk onderliggend outline-item. |
Contains(item: OutlineItemCollection) | Of het opgegeven item een direct kind van dit item is. |
CopyTo(array: OutlineItemCollection[], index: int) | Kopieer kinderen naar de array, beginnend bij index. |
Delete() | Verwijder dit outline-item van zijn ouder (een top-level OutlineCollection of een omvattend item), overeenkomend met de referentie API waar outlines[i].Delete() dat bladwijzer verwijdert. |
Delete(name: string) | Verwijder het eerste kind waarvan de titel overeenkomt met de naam. |
Insert(index: int, outline: OutlineItemCollection) | Voeg een outline-item in op de opgegeven 1-gebaseerde index. |
Remove(item: OutlineItemCollection) | Verwijder het opgegeven kind en rapporteer of het aanwezig was. |
Remove(index: int) | Verwijder het kind op de opgegeven 1-gebaseerde index. |
OutlineItem() | Maak een nieuw outline-item dat kan worden toegevoegd aan een OutlineCollection of een andere OutlineItem. |
Add(child: OutlineItem) | Voegt een onderliggend outline-item toe. |
Insert(index: int, child: OutlineItem) | Voegt een onderliggend outline-item in op een 1-gebaseerde positie. |