TagCollection

TagCollection class

Представляет коллекцию тегов (определенные пользователем пары строк)

public sealed class TagCollection : ITagCollection

Properties

NameDescription
Count { get; }Возвращает количество тегов в коллекции. Только для чтения Int32.
IsSynchronized { get; }Возвращает значение, указывающее, синхронизирован ли доступ к коллекции (потокобезопасен). Только для чтения Boolean.
Item { get; set; }Возвращает или задает пару ключ-значение тега.
SyncRoot { get; }Возвращает корень синхронизации. Только для чтения Object.

Methods

NameDescription
Add(string, string)Добавляет новый тег в коллекцию.
Clear()Удаляет все теги из коллекции.
Contains(string)Определяет, содержит ли коллекция указанное имя.
CopyTo(Array, int)Копирует все элементы из коллекции в указанный массив.
GetEnumerator()Возвращает перечислитель, который перебирает коллекцию.
GetNameByIndex(int)Возвращает ключ тега по указанному индексу.
GetNamesOfTags()Возвращает имена тегов.
GetValueByIndex(int)Возвращает значение тега по указанному индексу.
IndexOfName(string)Возвращает индекс (первый) для указанного ключа в коллекции.
Remove(string)Удаляет тег с указанным именем из коллекции.
RemoveAt(int)Удаляет тег по указанному индексу.

Examples

Следующий пример показывает, как добавить тег к презентации PowerPoint.

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

See Also