OutlineCollection
Panoramica
OutlineCollection è una classe in Aspose.PDF FOSS per .NET. Eredita da: Outlines, System.Collections.Generic.IEnumerable<OutlineItem>.
Questa classe fornisce 12 metodi per lavorare con oggetti OutlineCollection nei programmi .NET. I metodi disponibili includono: Add, Clear, Contains, CopyTo, Delete, GetEnumerator, OutlineCollection, Remove. Tutti i membri pubblici sono accessibili a qualsiasi applicazione .NET dopo aver installato il pacchetto Aspose.PDF FOSS per .NET. Proprietà: Count, First, IsReadOnly, IsSynchronized, Items, Last, e 2 altri.
Proprietà
| Nome | Tipo | Accesso | Descrizione |
|---|---|---|---|
Items | IReadOnlyList<OutlineItem> | Lettura | Elementi di outline di livello superiore. |
Count | int | Lettura | Ottiene il conteggio. |
First | OutlineItemCollection? | Lettura | Il primo elemento di outline di livello superiore, oppure null se la collezione è vuota. |
Last | OutlineItemCollection? | Lettura | L’ultimo elemento di livello superiore dell’outline, oppure null se la collezione è vuota. |
IsReadOnly | bool | Lettura | Sempre false: la collezione è mutabile. |
IsSynchronized | bool | Lettura | Sempre falso: i chiamanti serializzano il proprio accesso. |
SyncRoot | object | Lettura | Oggetto sentinella per il locking in stile ICollection.SyncRoot. |
VisibleCount | int | Lettura | Numero totale di elementi di outline attualmente visibili (PDF /Count della radice /Outlines): ogni elemento di livello superiore più, per ogni elemento aperto, la sua quantità di discendenti visibili. |
Metodi
| Firma | Descrizione |
|---|---|
GetEnumerator() | Enumeratore sugli elementi di contorno di livello superiore, tipizzato come OutlineItemCollection per corrispondere alla firma di riflessione pubblica. |
OutlineCollection(document: Document) | Crea una raccolta di contorni legata all’albero dei segnalibri del documento, creando un dizionario /Outlines vuoto se il documento non ne ha (rispecchia Outlines). |
Delete() | Rimuove tutti gli elementi di contorno dalla raccolta. |
Delete(name: string) | Rimuove l’elemento di contorno con il nome specificato (corrispondente al Titolo). |
Add(item: OutlineItem) | Aggiunge un elemento outline alla collezione. |
Add(outline: OutlineItemCollection) | Aggiungi un elemento tipizzato come OutlineItemCollection (la firma dell’overload pubblico). |
Clear() | Rimuove ogni elemento dalla collezione (controparte di Delete()). |
Contains(item: OutlineItemCollection) | Indica se l’elemento è attualmente nella collezione. |
CopyTo(array: OutlineItemCollection[], index: int) | Copia gli elementi nell’array a partire dall’indice. |
Remove(item: OutlineItem) | Rimuovi l’elemento fornito per riferimento e segnala se era presente. |
Remove(item: OutlineItemCollection) | Rimuovi l’elemento di tipo OutlineItemCollection per riferimento; segnala se era presente. |
Remove(index: int) | Rimuovi l’elemento all’indice fornito a base 1, corrispondente all’indicizzatore this[int] a base 1. |