TagCollection

Classe TagCollection

Représente la collection d’étiquettes (paires de chaînes définies par l’utilisateur)

public sealed class TagCollection : ITagCollection  

Propriétés

NomDescription
Count { get; }Renvoie le nombre d’étiquettes dans la collection. Lecture seule Int32.
IsSynchronized { get; }Renvoie une valeur indiquant si l’accès à la collection est synchronisé (sécurisé pour les threads). Lecture seule Boolean.
Item { get; set; }Renvoie ou définit une paire clé-valeur d’une étiquette.
SyncRoot { get; }Renvoie une racine de synchronisation. Lecture seule Object.

Méthodes

NomDescription
Add(string, string)Ajoute une nouvelle étiquette à la collection.
Clear()Supprime toutes les étiquettes de la collection.
Contains(string)Détermine si la collection contient un nom spécifique.
CopyTo(Array, int)Copie tous les éléments de la collection dans le tableau spécifié.
GetEnumerator()Renvoie un énumérateur qui itère à travers la collection.
GetNameByIndex(int)Renvoie la clé d’une étiquette à l’index spécifié.
GetNamesOfTags()Renvoie les noms des étiquettes.
GetValueByIndex(int)Renvoie la valeur d’une étiquette à l’index spécifié.
IndexOfName(string)Renvoie l’index basé à zéro de la clé spécifiée dans la collection.
Remove(string)Supprime l’étiquette avec le nom spécifié de la collection.
RemoveAt(int)Supprime l’étiquette à l’index spécifié.

Exemples

L’exemple suivant montre comment ajouter une étiquette à une présentation PowerPoint.

[C#]  
using (Presentation pres = new Presentation("pres.pptx"))  
{  
   ITagCollection tags = pres.CustomData.Tags;  
   pres.CustomData.Tags["MyTag"] = "My Tag Value";  
}  

Voir aussi