TagCollection
Contents
[
Hide
]TagCollection class
Represents the collection of tags (user defined pairs of strings)
public sealed class TagCollection : ITagCollection
Properties
Name | Description |
---|---|
Count { get; } | Returns a number of tags in the collectoin. Read-only Int32. |
IsSynchronized { get; } | Returns a value indicating whether access to the collection is synchronized (thread-safe). Read-only Boolean. |
Item { get; set; } | Returns or sets a key and a value pair of a tag. |
SyncRoot { get; } | Returns a synchronization root. Read-only Object. |
Methods
Name | Description |
---|---|
Add(string, string) | Adds a new tag to collection. |
Clear() | Removes all tags from the collection. |
Contains(string) | Determines whether the collection contains a specific name. |
CopyTo(Array, int) | Copies all elements from the collection into the specified array. |
GetEnumerator() | Returns an enumerator that iterates through the collection. |
GetNameByIndex(int) | Returns key of a tag at the specified index. |
GetNamesOfTags() | Returns names of tags. |
GetValueByIndex(int) | Returns value of a tag at the specified index. |
IndexOfName(string) | Returns the zero-based index of the specified key in the collection. |
Remove(string) | Removes the tag with a specified name from the collection. |
RemoveAt(int) | Removes the tag at the specified index. |
Examples
The following example shows how to add a tag to a PowerPoint Presentation.
[C#]
using (Presentation pres = new Presentation("pres.pptx"))
{
ITagCollection tags = pres.CustomData.Tags;
pres.CustomData.Tags["MyTag"] = "My Tag Value";
}
See Also
- interface ITagCollection
- namespace Aspose.Slides
- assembly Aspose.Slides