OutlineCollection

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à

NomeTipoAccessoDescrizione
ItemsIReadOnlyList<OutlineItem>LetturaElementi di outline di livello superiore.
CountintLetturaOttiene il conteggio.
FirstOutlineItemCollection?LetturaIl primo elemento di outline di livello superiore, oppure null se la collezione è vuota.
LastOutlineItemCollection?LetturaL’ultimo elemento di livello superiore dell’outline, oppure null se la collezione è vuota.
IsReadOnlyboolLetturaSempre false: la collezione è mutabile.
IsSynchronizedboolLetturaSempre falso: i chiamanti serializzano il proprio accesso.
SyncRootobjectLetturaOggetto sentinella per il locking in stile ICollection.SyncRoot.
VisibleCountintLetturaNumero 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

FirmaDescrizione
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.

Vedi anche

 Italiano