OutlineItemCollection

OutlineItemCollection

Panoramica

OutlineItemCollection è una classe in Aspose.PDF FOSS per .NET. Eredita da: OutlineItem, System.Collections.Generic.IEnumerable<OutlineItemCollection>.

La struttura del documento (albero dei segnalibri).

Questa classe fornisce 15 metodi per lavorare con oggetti OutlineItemCollection nei programmi .NET. I metodi disponibili includono: Add, Clear, Contains, CopyTo, Delete, GetEnumerator, Insert, OutlineItem, OutlineItemCollection, Remove. Tutti i membri pubblici sono accessibili a qualsiasi applicazione .NET dopo aver installato il pacchetto Aspose.PDF FOSS per .NET. Proprietà: Action, Bold, Children, Color, Count, Destination, e altre 18.

Proprietà

NomeTipoAccessoDescrizione
CountintLetturaNumero di elementi secondari dell’outline.
FirstOutlineItemCollection?LetturaIl primo elemento figlio dell’outline, o null se non presente.
LastOutlineItemCollection?LetturaL’ultimo elemento figlio dell’outline, o null se non ce ne sono.
NextOutlineItemCollection?LetturaIl prossimo elemento fratello dell’outline, o null se questo è l’ultimo fratello.
PrevOutlineItemCollection?LetturaL’elemento fratello precedente dell’outline, o null se questo è il primo fratello.
HasNextboolLetturaVero quando questo elemento ha un fratello successivo.
TitlestringLettura/ScritturaIl titolo del segnalibro.
ActionAspose.Pdf.Annotations.PdfAction?Lettura/ScritturaL’azione associata a questo elemento dell’outline, se presente.
DestinationAspose.Pdf.Annotations.IAppointment?Lettura/ScritturaLa destinazione di questo elemento dell’outline.
BoldboolLettura/ScritturaSe il segnalibro è visualizzato in grassetto.
ItalicboolLettura/ScritturaIndica se il segnalibro è visualizzato in corsivo.
ColorSystem.Drawing.ColorLettura/ScritturaColore del segnalibro.
OpenboolLettura/ScritturaIndica se il segnalibro è espanso.
IsReadOnlyboolLetturaIndica se la collezione è di sola lettura.
IsSynchronizedboolLetturaIndica se la collezione è thread-safe.
SyncRootobjectLetturaRadice di sincronizzazione per IsSynchronized; restituisce questa collezione.
LevelintLetturaProfondità di questo segnalibro nell’albero di indice (livello superiore = 0).
ParentOutlines?LetturaL’albero di indice proprietario, o null quando questo elemento non è ancora allegato.
VisibleCountintLetturaConteggio dei discendenti visibili con segno secondo la semantica PDF /Count: il numero di elementi che appaiono quando questo nodo è aperto (figli immediati più i conteggi visibili dei discendenti aperti), negato quando il nodo è chiuso.
IsOpenboolLettura/ScritturaIndica se questo elemento dell’outline è inizialmente aperto (espanso).
IsBoldboolLettura/ScritturaIndica se il titolo dell’elemento dell’outline è visualizzato in grassetto.
IsItalicboolLettura/ScritturaIndica se il titolo dell’elemento dell’outline è visualizzato in corsivo.
DestinationPageNumberintLetturaIl numero di pagina di destinazione (basato su 1), o 0 se non impostato o se non è una destinazione di pagina.
ChildrenIReadOnlyList<OutlineItem>LetturaVoci di indice figlie.

Metodi

FirmaDescrizione
OutlineItemCollection()Costruisci una voce di indice vuota.
OutlineItemCollection(outlines: OutlineCollection?)Costruisci un elemento di outline associato a una collezione di outline esistente (copia di new OutlineItemCollection(doc.Outlines)).
GetEnumerator()Itera sugli elementi di outline figli.
Add(outline: OutlineItemCollection)Aggiungi un elemento di outline come figlio di questo.
Clear()Rimuovi tutti gli elementi di outline figli.
Contains(item: OutlineItemCollection)Se l’elemento fornito è un figlio diretto di questo.
CopyTo(array: OutlineItemCollection[], index: int)Copia i figli in un array a partire dall’indice.
Delete()Rimuovi questo elemento di outline dal suo genitore (un OutlineCollection di livello superiore o un elemento contenitore), corrispondente al riferimento API dove outlines[i].Delete() elimina quel segnalibro.
Delete(name: string)Rimuovi il primo figlio il cui titolo corrisponde a name.
Insert(index: int, outline: OutlineItemCollection)Inserisci un elemento di outline all’indice fornito basato su 1.
Remove(item: OutlineItemCollection)Rimuovi il child fornito e segnala se era presente.
Remove(index: int)Rimuovi il child all’indice fornito basato su 1.
OutlineItem()Crea un nuovo elemento di outline che può essere aggiunto a un OutlineCollection o a un altro OutlineItem.
Add(child: OutlineItem)Aggiunge un elemento di outline figlio.
Insert(index: int, child: OutlineItem)Inserisce un elemento figlio dell’outline in una posizione indicizzata a partire da 1.

Vedi anche

 Italiano