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ázev | Typ | Přístup | Popis |
|---|---|---|---|
Commands | OperatorCollection | Read | Alias, který vrací tuto kolekci samotnou (volající používají page.Contents.Commands[i]). |
IsFastTextExtractionMode | bool | Read | Určuje, zda je absorpér/parser v režimu rychlého extrahování textu (žádné metriky šířky glyfu, pouze aproximace pozice znaků). |
IsReadOnly | bool | Read | Vždy false: volající mohou přidávat a odstraňovat operátory. |
Count | int | Read | Počet operátorů v proudu obsahu stránky. |
Metody
| Podpis | Popis |
|---|---|
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. |