OperatorCollection

OperatorCollection

Panoramica

OperatorCollection è una classe in Aspose.PDF FOSS per .NET. Eredita da: IEnumerable<Operator>, IDisposable.

Raccolta di operatori di flusso di contenuto per una pagina.

Questa classe fornisce 23 metodi per lavorare con oggetti OperatorCollection nei programmi .NET. I metodi disponibili includono: Accept, Add, CancelUpdate, Clear, Contains, CopyTo, Delete, Dispose, GetEnumerator, Insert, Remove, Replace, e 4 metodi aggiuntivi. Tutti i membri pubblici sono accessibili a qualsiasi applicazione .NET dopo aver installato il pacchetto Aspose.PDF FOSS per .NET. Proprietà: Commands, Count, IsFastTextExtractionMode, IsReadOnly.

Proprietà

NomeTipoAccessoDescrizione
CommandsOperatorCollectionLetturaAlias pubblico-API che restituisce questa collezione stessa (i chiamanti usano page.Contents.Commands[i]).
IsFastTextExtractionModeboolLetturaIndica se l’assorbitore/analizzatore è in modalità estrazione rapida del testo (senza metriche di larghezza dei glifi, solo approssimazioni della posizione dei caratteri).
IsReadOnlyboolLetturaSempre falso: gli chiamanti possono aggiungere e rimuovere operatori.
CountintLetturaNumero di operatori nel flusso di contenuto della pagina.

Metodi

FirmaDescrizione
Add(op: Operator)Aggiungi un operatore alla raccolta.
Add(ops: Operator[])Aggiungi diversi operatori in una singola chiamata.
Add(ops: System.Collections.Generic.ICollection<Operator>)Aggiungi diversi operatori da qualsiasi collezione in una sola chiamata.
Accept(visitor: IOperatorSelector)Visita ogni operatore con il selettore fornito.
CancelUpdate()Annulla una finestra di aggiornamento soppressa (avviata da SuppressUpdate) senza svuotare le modifiche in sospeso.
Clear()Rimuovi tutti gli operatori dalla collezione.
Contains(op: Operator)Vero quando op è attualmente nella collezione.
CopyTo(array: Operator[], index: int)Copia gli operatori live (l’elenco mutabile in memoria, non la cache analizzata) nell’array a partire dall’indice.
Delete(ops: Operator[])Rimuovi ogni occorrenza di ciascun operatore in ops.
Delete(list: System.Collections.Generic.IList<Operator>)Rimuovi tutti gli operatori nell’elenco.
Dispose()Rilascia le risorse detenute dalla collezione.
Insert(index: int, op: Operator)Inserisci un operatore all’indice fornito (basato su 1).
Insert(at: int, ops: Operator[])Inserisci più operatori a (basato su 1).
Insert(at: int, ops: System.Collections.Generic.IList<Operator>)Inserisci più operatori (qualsiasi IList) a (basato su 1).
Remove(op: Operator)Rimuovi la prima occorrenza di op; restituisce true quando un operatore è stato rimosso.
Replace(operators: System.Collections.Generic.IList<Operator>)Sostituisci gli operatori in loco: ogni operatore in operators sovrascrive l’operatore esistente al suo Index basato su 1.
SuppressUpdate()Sospendi la ri-serializzazione automatica del content-stream mentre viene eseguita una batch di mutazioni degli operatori.
ResumeUpdate()Riprendi la ri-serializzazione automatica del content-stream.
ResumeUpdate(updateAll: bool)Riprendi la ri-serializzazione automatica con semantica di full-flush opzionale (viene memorizzata solo la flag updateAll).
UpdateData()Persisti le mutazioni dell’operatore in sospeso sul flusso di contenuto di supporto.
Delete(index: int)Rimuovi l’operatore all’indice 1-based fornito.
GetEnumerator()Enumera tutti gli operatori nel flusso di contenuto come istanze di Operator tipizzate (con fallback RawOperator per i comandi non riconosciuti).
ToString()Restituisce tutti gli operatori come una singola stringa.

Vedi anche

 Italiano