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é (thread-safe). Lecture seule Boolean.
Item { get; set; }Renvoie ou définit une paire clé/valeur d’une étiquette.
SyncRoot { get; }Renvoie la 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 parcourt 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é sur 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