TagCollection

TagCollection clase

Representa la colección de etiquetas (pares de cadenas definidos por el usuario)

public sealed class TagCollection : ITagCollection

Propiedades

NameDescription
Count { get; }Devuelve un número de etiquetas en la colección. Solo lectura Int32.
IsSynchronized { get; }Devuelve un valor que indica si el acceso a la colección está sincronizado (thread-safe). Solo lectura Boolean.
Item { get; set; }Devuelve o establece un par clave y valor de una etiqueta.
SyncRoot { get; }Devuelve la raíz de sincronización. Solo lectura Object.

Métodos

NameDescription
Add(string, string)Agrega una nueva etiqueta a la colección.
Clear()Elimina todas las etiquetas de la colección.
Contains(string)Determina si la colección contiene un nombre específico.
CopyTo(Array, int)Copia todos los elementos de la colección en la matriz especificada.
GetEnumerator()Devuelve un enumerador que itera a través de la colección.
GetNameByIndex(int)Devuelve la clave de una etiqueta en el índice especificado.
GetNamesOfTags()Devuelve los nombres de las etiquetas.
GetValueByIndex(int)Devuelve el valor de una etiqueta en el índice especificado.
IndexOfName(string)Devuelve el índice basado en cero de la clave especificada en la colección.
Remove(string)Elimina la etiqueta con un nombre especificado de la colección.
RemoveAt(int)Elimina la etiqueta en el índice especificado.

Ejemplos

El siguiente ejemplo muestra cómo agregar una etiqueta a una presentación de PowerPoint.

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

Ver también