OperatorCollection

OperatorCollection

Übersicht

OperatorCollection ist eine Klasse in Aspose.PDF FOSS für .NET. Erbt von: IEnumerable<Operator>, IDisposable.

Sammlung von Inhaltsstrom-Operatoren für eine Seite.

Diese Klasse stellt 22 Methoden zur Arbeit mit OperatorCollection‑Objekten in .NET‑Programmen bereit.
Verfügbare Methoden umfassen: Accept, Add, CancelUpdate, Clear, Contains, CopyTo, Delete, Dispose, GetEnumerator, Insert, Remove, Replace und 3 weitere Methoden.
Alle öffentlichen Mitglieder sind für jede .NET‑Anwendung nach der Installation des Aspose.PDF FOSS for .NET‑Pakets zugänglich.
Eigenschaften: Commands, Count, IsFastTextExtractionMode, IsReadOnly.

Eigenschaften

NameTypZugriffBeschreibung
CommandsOperatorCollectionReadAlias, der diese Sammlung selbst zurückgibt (Aufrufer verwenden page.Contents.Commands[i]).
IsFastTextExtractionModeboolReadGibt an, ob der Absorber/Parser im Schnell-Text-Extraktionsmodus ist (keine Glyphenbreiten-Metriken, nur Annäherungen der Zeichenposition).
IsReadOnlyboolReadImmer false: Aufrufer können Operatoren hinzufügen und entfernen.
CountintReadAnzahl der Operatoren im Seiteninhalts-Stream.

Methoden

SignatureDescription
Add(op: Operator)Einen Operator zur Sammlung hinzufügen.
Add(ops: Operator[])Mehrere Operatoren in einem Aufruf hinzufügen.
Add(ops: System.Collections.Generic.ICollection<Operator>)Mehrere Operatoren aus einer beliebigen Sammlung in einem Aufruf hinzufügen.
Accept(visitor: IOperatorSelector)Jeden Operator mit dem angegebenen Selektor besuchen.
CancelUpdate()Ein unterdrücktes Update‑Fenster (gestartet durch SuppressUpdate) abbrechen, ohne ausstehende Änderungen zu flushen.
Clear()Alle Operatoren aus der Sammlung entfernen.
Contains(op: Operator)Wahr, wenn op sich derzeit in der Sammlung befindet.
CopyTo(array: Operator[], index: int)Kopiere die aktiven Operatoren (die im Speicher mutable Liste, nicht den geparsten Cache) in ein Array, beginnend bei Index.
Delete(ops: Operator[])Jede Vorkommen jedes Operators in ops entfernen.
Delete(list: System.Collections.Generic.IList<Operator>)Alle Operatoren in der Liste entfernen.
Dispose()Gibt die von der Sammlung gehaltenen Ressourcen frei.
Insert(index: int, op: Operator)Einen Operator an dem angegebenen 1‑basierten Index einfügen.
Insert(at: int, ops: Operator[])Mehrere Operatoren an (1‑basiert) einfügen.
Insert(at: int, ops: System.Collections.Generic.IList<Operator>)Mehrere Operatoren (beliebiges IList) an (1‑basiert) einfügen.
Remove(op: Operator)Das erste Vorkommen von op entfernen; gibt wahr zurück, wenn ein Operator entfernt wurde.
Replace(operators: System.Collections.Generic.IList<Operator>)Operatoren an Ort und Stelle ersetzen: Jeder Operator in operators überschreibt den bestehenden Operator an dessen 1‑basiertem Index.
SuppressUpdate()Automatische Content‑Stream‑Neuserialisierung aussetzen, während ein Batch von Operatormutationen durchgeführt wird.
ResumeUpdate()Automatische Content‑Stream‑Neuserialisierung fortsetzen.
ResumeUpdate(updateAll: bool)Automatische Neuserialisierung mit optionaler Full‑Flush‑Semantik fortsetzen (das updateAll‑Flag wird nur gespeichert).
Delete(index: int)Operator am angegebenen 1‑basierten Index entfernen.
GetEnumerator()Alle Operatoren im Content‑Stream als typisierte Operator‑Instanzen enumerieren (mit RawOperator‑Fallback für nicht erkannte Befehle).
ToString()Gibt alle Operatoren als einzelnen String zurück.

Siehe auch

 Deutsch