OperatorCollection
Descripción general
OperatorCollection es una clase en Aspose.PDF FOSS para .NET. Hereda de: IEnumerable<Operator>, IDisposable.
Colección de operadores de flujo de contenido para una página.
Esta clase proporciona 22 métodos para trabajar con objetos OperatorCollection en programas .NET.
Los métodos disponibles incluyen: Accept, Add, CancelUpdate, Clear, Contains, CopyTo, Delete, Dispose, GetEnumerator, Insert, Remove, Replace y 3 métodos adicionales.
Todos los miembros públicos son accesibles para cualquier aplicación .NET después de instalar el paquete Aspose.PDF FOSS for .NET.
Propiedades: Commands, Count, IsFastTextExtractionMode, IsReadOnly.
Propiedades
| Nombre | Tipo | Acceso | Descripción |
|---|---|---|---|
Commands | OperatorCollection | Lectura | Alias que devuelve esta propia colección (los llamadores hacen page.Contents.Commands[i]). |
IsFastTextExtractionMode | bool | Lectura | Indica si el absorbente/analizador está en modo de extracción rápida de texto (sin métricas de ancho de glifo, solo aproximaciones de posición de caracteres). |
IsReadOnly | bool | Lectura | Siempre falso: los llamadores pueden agregar y eliminar operadores. |
Count | int | Lectura | Número de operadores en el flujo de contenido de la página. |
Métodos
| Signature | Description |
|---|---|
Add(op: Operator) | Agregar un operador a la colección. |
Add(ops: Operator[]) | Agregar varios operadores en una sola llamada. |
Add(ops: System.Collections.Generic.ICollection<Operator>) | Agregar varios operadores de cualquier colección en una sola llamada. |
Accept(visitor: IOperatorSelector) | Visitar cada operador con el selector dado. |
CancelUpdate() | Cancelar una ventana de actualización suprimida (iniciada por SuppressUpdate) sin vaciar los cambios pendientes. |
Clear() | Eliminar todos los operadores de la colección. |
Contains(op: Operator) | Verdadero cuando op está actualmente en la colección. |
CopyTo(array: Operator[], index: int) | Copiar los operadores en vivo (la lista mutable en memoria, no la caché analizada) en una matriz comenzando en el índice. |
Delete(ops: Operator[]) | Eliminar cada aparición de cada operador en ops. |
Delete(list: System.Collections.Generic.IList<Operator>) | Eliminar todos los operadores en la lista. |
Dispose() | Libera los recursos mantenidos por la colección. |
Insert(index: int, op: Operator) | Insertar un operador en el índice dado (basado en 1). |
Insert(at: int, ops: Operator[]) | Insertar varios operadores en la posición (basada en 1). |
Insert(at: int, ops: System.Collections.Generic.IList<Operator>) | Insertar varios operadores (cualquier IList) en la posición (basada en 1). |
Remove(op: Operator) | Eliminar la primera aparición de op; devuelve verdadero cuando se eliminó un operador. |
Replace(operators: System.Collections.Generic.IList<Operator>) | Reemplazar operadores en su lugar: cada operador en operators sobrescribe el operador existente en su índice (basado en 1). |
SuppressUpdate() | Suspender la reserialización automática del flujo de contenido mientras se realiza un lote de mutaciones de operadores. |
ResumeUpdate() | Reanudar la reserialización automática del flujo de contenido. |
ResumeUpdate(updateAll: bool) | Reanudar la reserialización automática con semántica opcional de vaciado completo (solo se almacena la bandera updateAll). |
Delete(index: int) | Eliminar el operador en el índice dado (basado en 1). |
GetEnumerator() | Enumerar todos los operadores en el flujo de contenido como instancias tipadas de Operator (con RawOperator como alternativa para comandos no reconocidos). |
ToString() | Devuelve todos los operadores como una única cadena. |