RemoveSelfOnly

IStructuredDocumentTag.RemoveSelfOnly method

Elimina únicamente este nodo SDT, pero conserva su contenido dentro del árbol del documento.

public void RemoveSelfOnly()

Ejemplos

Muestra cómo eliminar la etiqueta de documento estructurado, pero mantiene el contenido dentro.

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

 // Esta colección proporciona una interfaz unificada para acceder a etiquetas estructuradas con y sin rango.
IEnumerable<IStructuredDocumentTag> sdts = doc.Range.StructuredDocumentTags.ToList();
Assert.AreEqual(5, sdts.Count());

// Aquí podemos obtener nodos secundarios de la interfaz común de etiquetas estructuradas con rango y sin rango.
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());

Ver también