OperatorCollection

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

NomTypeAccèsDescription
CommandsOperatorCollectionReadAlias qui renvoie cette collection elle‑même (les appelants font page.Contents.Commands[i]).
IsFastTextExtractionModeboolReadIndique 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).
IsReadOnlyboolReadToujours faux : les appelants peuvent ajouter et supprimer des opérateurs.
CountintReadNombre d’opérateurs dans le flux de contenu de la page.

Méthodes

SignatureDescription
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.

Voir aussi

 Français