RemoveSelfOnly
IStructuredDocumentTag.RemoveSelfOnly method
Удаляет только сам узел SDT, но сохраняет его содержимое внутри дерева документа.
public void RemoveSelfOnly()
Примеры
Показывает, как удалить структурированный тег документа, но сохранить содержимое внутри.
Document doc = new Document(MyDir + "Structured document tags.docx");
// Эта коллекция предоставляет унифицированный интерфейс для доступа к ранжированным и неранжированным структурированным тегам.
IEnumerable<IStructuredDocumentTag> sdts = doc.Range.StructuredDocumentTags.ToList();
Assert.AreEqual(5, sdts.Count());
// Здесь мы можем получить дочерние узлы из общего интерфейса ранжированных и неранжированных структурированных тегов.
foreach (IStructuredDocumentTag sdt in sdts)
if (sdt.GetChildNodes(NodeType.Any, false).Count > 0)
sdt.RemoveSelfOnly();
sdts = doc.Range.StructuredDocumentTags.ToList();
Assert.AreEqual(0, sdts.Count());
Смотрите также
- interface IStructuredDocumentTag
- пространство имен Aspose.Words.Markup
- сборка Aspose.Words