RemoveSelfOnly

IStructuredDocumentTag.RemoveSelfOnly method

Supprime uniquement ce nœud SDT lui-même, mais conserve son contenu dans l’arborescence du document.

public void RemoveSelfOnly()

Exemples

Montre comment supprimer la balise de document structuré, mais conserve le contenu à l’intérieur.

Document doc = new Document(MyDir + "Structured document tags.docx");

 // Cette collection fournit une interface unifiée pour accéder aux balises structurées à distance et sans distance.
IEnumerable<IStructuredDocumentTag> sdts = doc.Range.StructuredDocumentTags.ToList();
Assert.AreEqual(5, sdts.Count());

// Ici, nous pouvons obtenir des nœuds enfants à partir de l'interface commune des balises structurées à distance et sans distance.
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());

Voir également