TagCollection

Clase TagCollection

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

public sealed class TagCollection : ITagCollection

Propiedades

NombreDescripción
Count { get; }Devuelve el 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 (seguro para subprocesos). Solo lectura Boolean.
Item { get; set; }Devuelve o establece un par de clave y valor de una etiqueta.
SyncRoot { get; }Devuelve una raíz de sincronización. Solo lectura Object.

Métodos

NombreDescripción
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 el arreglo especificado.
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 el 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