BaseWebExtensionCollectionTClear Method |
Namespace: Aspose.Words.WebExtensions
Document doc = new Document(MyDir + "Web extension.docx"); Assert.AreEqual(1, doc.WebExtensionTaskPanes.Count); // Add new taskpane to the collection TaskPane newTaskPane = new TaskPane(); doc.WebExtensionTaskPanes.Add(newTaskPane); Assert.AreEqual(2, doc.WebExtensionTaskPanes.Count); // Enumerate all WebExtensionProperty in a collection WebExtensionPropertyCollection webExtensionPropertyCollection = doc.WebExtensionTaskPanes[0].WebExtension.Properties; using (IEnumerator<WebExtensionProperty> enumerator = webExtensionPropertyCollection.GetEnumerator()) { while (enumerator.MoveNext()) { WebExtensionProperty webExtensionProperty = enumerator.Current; Console.WriteLine($"Binding name: {webExtensionProperty.Name}; Binding value: {webExtensionProperty.Value}"); } } // Delete specific taskpane from the collection doc.WebExtensionTaskPanes.Remove(1); // Or remove all items from the collection doc.WebExtensionTaskPanes.Clear();