OperatorCollection
Vue d’ensemble
OperatorCollection est une classe dans Aspose.PDF FOSS pour .NET.
Hérite de : IEnumerable<Operator>, IDisposable.
Collection d’opérateurs de flux de contenu pour une page.
Cette classe fournit 22 méthodes pour travailler avec des objets OperatorCollection dans les programmes .NET.
Les méthodes disponibles incluent : Accept, Add, CancelUpdate, Clear, Contains, CopyTo, Delete, Dispose, GetEnumerator, Insert, Remove, Replace, et 3 méthodes supplémentaires.
Tous les membres publics sont accessibles à toute application .NET après l’installation du package Aspose.PDF FOSS for .NET.
Propriétés : Commands, Count, IsFastTextExtractionMode, IsReadOnly.
Propriétés
| Nom | Type | Accès | Description |
|---|---|---|---|
Commands | OperatorCollection | Read | Alias qui renvoie cette collection elle‑même (les appelants font page.Contents.Commands[i]). |
IsFastTextExtractionMode | bool | Read | Indique si l’absorbeur/analyseur est en mode extraction rapide de texte (pas de métriques de largeur de glyphe, seules des approximations de position de caractère). |
IsReadOnly | bool | Read | Toujours faux : les appelants peuvent ajouter et supprimer des opérateurs. |
Count | int | Read | Nombre d’opérateurs dans le flux de contenu de la page. |
Méthodes
| Signature | Description |
|---|---|
Add(op: Operator) | Ajoute un opérateur à la collection. |
Add(ops: Operator[]) | Ajoute plusieurs opérateurs en un seul appel. |
Add(ops: System.Collections.Generic.ICollection<Operator>) | Ajoute plusieurs opérateurs provenant de n’importe quelle collection en un seul appel. |
Accept(visitor: IOperatorSelector) | Parcourt chaque opérateur avec le sélecteur donné. |
CancelUpdate() | Annule une fenêtre de mise à jour supprimée (démarrée par SuppressUpdate) sans vider les modifications en attente. |
Clear() | Supprime tous les opérateurs de la collection. |
Contains(op: Operator) | Vrai lorsque op est actuellement dans la collection. |
CopyTo(array: Operator[], index: int) | Copie les opérateurs actifs (la liste mutable en mémoire, pas le cache analysé) dans le tableau à partir de l’index. |
Delete(ops: Operator[]) | Supprime chaque occurrence de chaque opérateur dans ops. |
Delete(list: System.Collections.Generic.IList<Operator>) | Supprime tous les opérateurs de la liste. |
Dispose() | Libère les ressources détenues par la collection. |
Insert(index: int, op: Operator) | Insère un opérateur à l’index donné (basé sur 1). |
Insert(at: int, ops: Operator[]) | Insère plusieurs opérateurs à l’index (basé sur 1). |
Insert(at: int, ops: System.Collections.Generic.IList<Operator>) | Insère plusieurs opérateurs (tout IList) à l’index (basé sur 1). |
Remove(op: Operator) | Supprime la première occurrence de op ; renvoie vrai lorsqu’un opérateur a été supprimé. |
Replace(operators: System.Collections.Generic.IList<Operator>) | Remplace les opérateurs sur place : chaque opérateur dans operators écrase l’opérateur existant à son index (basé sur 1). |
SuppressUpdate() | Suspend la re-sérialisation automatique du flux de contenu pendant qu’un lot de mutations d’opérateurs est effectué. |
ResumeUpdate() | Reprend la re-sérialisation automatique du flux de contenu. |
ResumeUpdate(updateAll: bool) | Reprend la re-sérialisation automatique avec une sémantique de vidage complet optionnelle (le drapeau updateAll n’est stocké que). |
Delete(index: int) | Supprime l’opérateur à l’index donné (basé sur 1). |
GetEnumerator() | Énumère tous les opérateurs du flux de contenu en tant qu’instances typées Operator (avec un repli RawOperator pour les commandes non reconnues). |
ToString() | Renvoie tous les opérateurs sous forme d’une chaîne unique. |