OperatorCollection

OperatorCollection

Oversigt

OperatorCollection er en klasse i Aspose.PDF FOSS for .NET.
Arver fra: IEnumerable<Operator>, IDisposable.

Samling af indholdsstrøm‑operatorer for en side.

Denne klasse leverer 22 metoder til at arbejde med OperatorCollection-objekter i .NET-programmer.
Tilgængelige metoder omfatter: Accept, Add, CancelUpdate, Clear, Contains, CopyTo, Delete, Dispose, GetEnumerator, Insert, Remove, Replace, og 3 yderligere metoder.
Alle offentlige medlemmer er tilgængelige for enhver .NET-applikation efter installation af Aspose.PDF FOSS for .NET-pakken.
Egenskaber: Commands, Count, IsFastTextExtractionMode, IsReadOnly.

Egenskaber

NavnTypeAdgangBeskrivelse
CommandsOperatorCollectionReadAlias, der returnerer denne samling selv (kaldere gør page.Contents.Commands[i]).
IsFastTextExtractionModeboolReadOm absorber/parseren er i hurtig-tekst-ekstraktions-tilstand (ingen glyf-bredde-målinger, kun tilnærmelser af tegnposition).
IsReadOnlyboolReadAltid falsk: kaldere kan tilføje og fjerne operatorer.
CountintReadAntal operatorer i sidens indholdsstream.

Metoder

SignatureDescription
Add(op: Operator)Tilføj en operator til samlingen.
Add(ops: Operator[])Tilføj flere operatorer i ét kald.
Add(ops: System.Collections.Generic.ICollection<Operator>)Tilføj flere operatorer fra en hvilken som helst samling i ét kald.
Accept(visitor: IOperatorSelector)Besøg hver operator med den givne selector.
CancelUpdate()Annuller et undertrykt‑opdateringsvindue (startet af SuppressUpdate) uden at tømme ventende ændringer.
Clear()Fjern alle operatorer fra samlingen.
Contains(op: Operator)Sandt når op i øjeblikket er i samlingen.
CopyTo(array: Operator[], index: int)Kopier de levende operatorer (den i‑hukommelsen mutable liste, ikke den parsede cache) ind i arrayet startende ved indeks.
Delete(ops: Operator[])Fjern hver forekomst af hver operator i ops.
Delete(list: System.Collections.Generic.IList<Operator>)Fjern alle operatorer i listen.
Dispose()Frigiver ressourcer holdt af samlingen.
Insert(index: int, op: Operator)Indsæt en operator ved den angivne 1‑baserede indeks.
Insert(at: int, ops: Operator[])Indsæt flere operatorer ved (1‑baseret).
Insert(at: int, ops: System.Collections.Generic.IList<Operator>)Indsæt flere operatorer (enhver IList) ved (1‑baseret).
Remove(op: Operator)Fjern den første forekomst af op; returnerer sandt når en operator blev fjernet.
Replace(operators: System.Collections.Generic.IList<Operator>)Erstat operatorer på stedet: hver operator i operators overskriver den eksisterende operator ved dens 1‑baserede indeks.
SuppressUpdate()Suspendér automatisk gen‑serialisering af indholdsstrømmen mens en batch af operatormutationer udføres.
ResumeUpdate()Genoptag automatisk gen‑serialisering af indholdsstrømmen.
ResumeUpdate(updateAll: bool)Genoptag automatisk gen‑serialisering med valgfri fuld‑flush semantik (kun updateAll‑flaget gemmes).
Delete(index: int)Fjern operator ved den angivne 1‑baserede indeks.
GetEnumerator()Enumerér alle operatorer i indholdsstrømmen som typede Operator‑instanser (med RawOperator som fallback for ukendte kommandoer).
ToString()Returnerer alle operatorer som en enkelt streng.

Se også

 Dansk