OperatorCollection

OperatorCollection

Přehled

OperatorCollection je třída v Aspose.PDF FOSS pro .NET.
Dědí z: IEnumerable<Operator>, IDisposable.

Kolekce operátorů obsahového proudu pro stránku.

Tato třída poskytuje 22 metod pro práci s objekty OperatorCollection v programech .NET.
Dostupné metody zahrnují: Accept, Add, CancelUpdate, Clear, Contains, CopyTo, Delete, Dispose, GetEnumerator, Insert, Remove, Replace a 3 další metody.
Všechny veřejné členy jsou přístupné jakékoli aplikaci .NET po instalaci balíčku Aspose.PDF FOSS for .NET.
Vlastnosti: Commands, Count, IsFastTextExtractionMode, IsReadOnly.

Vlastnosti

NázevTypPřístupPopis
CommandsOperatorCollectionReadAlias, který vrací tuto kolekci samotnou (volající používají page.Contents.Commands[i]).
IsFastTextExtractionModeboolReadUrčuje, zda je absorpér/parser v režimu rychlého extrahování textu (žádné metriky šířky glyfu, pouze aproximace pozice znaků).
IsReadOnlyboolReadVždy false: volající mohou přidávat a odstraňovat operátory.
CountintReadPočet operátorů v proudu obsahu stránky.

Metody

PodpisPopis
Add(op: Operator)Přidá operátor do kolekce.
Add(ops: Operator[])Přidá několik operátorů v jednom volání.
Add(ops: System.Collections.Generic.ICollection<Operator>)Přidá několik operátorů z libovolné kolekce v jednom volání.
Accept(visitor: IOperatorSelector)Navštíví každý operátor pomocí zadaného selektoru.
CancelUpdate()Zruší okno potlačené aktualizace (zahájené metodou SuppressUpdate) bez vyprázdnění čekajících změn.
Clear()Odstraní všechny operátory z kolekce.
Contains(op: Operator)True, když je operátor aktuálně v kolekci.
CopyTo(array: Operator[], index: int)Zkopíruje živé operátory (paměťový měnitelný seznam, nikoli parsovanou cache) do pole počínaje indexem.
Delete(ops: Operator[])Odstraní všechny výskyty každého operátoru v ops.
Delete(list: System.Collections.Generic.IList<Operator>)Odstraní všechny operátory v seznamu.
Dispose()Uvolní prostředky držené kolekcí.
Insert(index: int, op: Operator)Vloží jeden operátor na zadaný index počínaje od jedné.
Insert(at: int, ops: Operator[])Vloží několik operátorů na (index počítaný od jedné).
Insert(at: int, ops: System.Collections.Generic.IList<Operator>)Vloží několik operátorů (jakýkoli IList) na (index počítaný od jedné).
Remove(op: Operator)Odstraní první výskyt operátoru; vrací true, pokud byl operátor odstraněn.
Replace(operators: System.Collections.Generic.IList<Operator>)Nahradí operátory na místě: každý operátor v operators přepíše existující operátor na jeho indexu počítaném od jedné.
SuppressUpdate()Pozastaví automatickou reserializaci content‑streamu během provádění dávky mutací operátorů.
ResumeUpdate()Obnoví automatickou reserializaci content‑streamu.
ResumeUpdate(updateAll: bool)Obnoví automatickou reserializaci s volitelnou semantikou úplného vyprázdnění (pouze se uloží příznak updateAll).
Delete(index: int)Odstraní operátor na zadaném indexu počítaném od jedné.
GetEnumerator()Projde všechny operátory v content‑streamu jako typované instance Operator (s náhradou RawOperator pro nerozpoznané příkazy).
ToString()Vrátí všechny operátory jako jeden řetězec.

Viz také

 Čeština