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
| Navn | Type | Adgang | Beskrivelse |
|---|---|---|---|
Commands | OperatorCollection | Read | Alias, der returnerer denne samling selv (kaldere gør page.Contents.Commands[i]). |
IsFastTextExtractionMode | bool | Read | Om absorber/parseren er i hurtig-tekst-ekstraktions-tilstand (ingen glyf-bredde-målinger, kun tilnærmelser af tegnposition). |
IsReadOnly | bool | Read | Altid falsk: kaldere kan tilføje og fjerne operatorer. |
Count | int | Read | Antal operatorer i sidens indholdsstream. |
Metoder
| Signature | Description |
|---|---|
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. |