StructuredDocumentTagCollection
Contents
[
Hide
]StructuredDocumentTagCollection class
A collection of IStructuredDocumentTag
instances that represent the structured document tags in the specified range.
To learn more, visit the Structured Document Tags or Content Control documentation article.
public class StructuredDocumentTagCollection : IEnumerable<IStructuredDocumentTag>
Properties
Name | Description |
---|---|
Count { get; } | Returns the number of structured document tags in the collection. |
Item { get; } | Returns the structured document tag at the specified index. |
Methods
Name | Description |
---|---|
GetById(int) | Returns the structured document tag by identifier. |
GetByTag(string) | Returns the first structured document tag encountered in the collection with the specified tag. |
GetByTitle(string) | Returns the first structured document tag encountered in the collection with the specified title. |
GetEnumerator() | Returns an enumerator object. |
Remove(int) | Removes the structured document tag with the specified identifier. |
RemoveAt(int) | Removes a structured document tag at the specified index. |
Examples
Shows how to get structured document tag.
Document doc = new Document(MyDir + "Structured document tags by id.docx");
// Get the structured document tag by Id.
IStructuredDocumentTag sdt = doc.Range.StructuredDocumentTags.GetById(1160505028);
Console.WriteLine(sdt.IsMultiSection);
Console.WriteLine(sdt.Title);
// Get the structured document tag or ranged tag by Title.
sdt = doc.Range.StructuredDocumentTags.GetByTitle("Alias4");
Console.WriteLine(sdt.Id);
See Also
- interface IStructuredDocumentTag
- namespace Aspose.Words.Markup
- assembly Aspose.Words