OperatorCollection
Visió general
OperatorCollection és una classe a Aspose.PDF FOSS per a .NET.
Hereta de: IEnumerable<Operator>, IDisposable.
Col·lecció d’operadors de flux de contingut per a una pàgina.
Aquesta classe proporciona 22 mètodes per treballar amb objectes OperatorCollection en programes .NET.
Els mètodes disponibles inclouen: Accept, Add, CancelUpdate, Clear, Contains, CopyTo, Delete, Dispose, GetEnumerator, Insert, Remove, Replace, i 3 mètodes addicionals.
Tots els membres públics són accessibles a qualsevol aplicació .NET després d’instal·lar el paquet Aspose.PDF FOSS for .NET.
Propietats: Commands, Count, IsFastTextExtractionMode, IsReadOnly.
Propietats
| Nom | Tipus | Accés | Descripció |
|---|---|---|---|
Commands | OperatorCollection | Read | Àlies que retorna aquesta col·lecció mateixa (els crides fan page.Contents.Commands[i]). |
IsFastTextExtractionMode | bool | Read | Indica si l’absorbedor/analitzador està en mode d’extracció ràpida de text (sense mètriques d’amplada de glif, només aproximacions de posició de caràcters). |
IsReadOnly | bool | Read | Sempre fals: els crides poden afegir i eliminar operadors. |
Count | int | Read | Nombre d’operadors al flux de contingut de la pàgina. |
Mètodes
| Signature | Description |
|---|---|
Add(op: Operator) | Afegeix un operador a la col·lecció. |
Add(ops: Operator[]) | Afegeix diversos operadors en una sola crida. |
Add(ops: System.Collections.Generic.ICollection<Operator>) | Afegeix diversos operadors des de qualsevol col·lecció en una sola crida. |
Accept(visitor: IOperatorSelector) | Visita cada operador amb el selector indicat. |
CancelUpdate() | Cancel·la una finestra d’actualització suprimida (iniciada per SuppressUpdate) sense buidar els canvis pendents. |
Clear() | Elimina tots els operadors de la col·lecció. |
Contains(op: Operator) | Cert quan op està actualment a la col·lecció. |
CopyTo(array: Operator[], index: int) | Copia els operadors en viu (la llista mutable en memòria, no la memòria cau analitzada) a la matriu començant a l’índex. |
Delete(ops: Operator[]) | Elimina totes les ocurrències de cada operador a ops. |
Delete(list: System.Collections.Generic.IList<Operator>) | Elimina tots els operadors de la llista. |
Dispose() | Allibera els recursos mantinguts per la col·lecció. |
Insert(index: int, op: Operator) | Insereix un operador a l’índex donat (basat en 1). |
Insert(at: int, ops: Operator[]) | Insereix diversos operadors a la posició indicada (basat en 1). |
Insert(at: int, ops: System.Collections.Generic.IList<Operator>) | Insereix diversos operadors (qualsevol IList) a la posició indicada (basat en 1). |
Remove(op: Operator) | Elimina la primera ocurrència d’op; retorna cert quan s’ha eliminat un operador. |
Replace(operators: System.Collections.Generic.IList<Operator>) | Reemplaça operadors in situ: cada operador a operators sobrescriu l’operador existent al seu índex basat en 1. |
SuppressUpdate() | Suspèn la re-serialització automàtica del flux de contingut mentre es realitza un lot de mutacions d’operadors. |
ResumeUpdate() | Reprèn la re-serialització automàtica del flux de contingut. |
ResumeUpdate(updateAll: bool) | Reprèn la re-serialització automàtica amb semàntica opcional de buidatge complet (només s’emmagatzema el senyalador updateAll). |
Delete(index: int) | Elimina l’operador a l’índex donat (basat en 1). |
GetEnumerator() | Enumera tots els operadors del flux de contingut com a instàncies tipades Operator (amb fallback RawOperator per a ordres no reconegudes). |
ToString() | Retorna tots els operadors com una única cadena. |