IgnoreStructuredDocumentTags

FindReplaceOptions.IgnoreStructuredDocumentTags property

Obtiene o establece un valor booleano que indica que se debe ignorar el contenido deStructuredDocumentTag . El valor predeterminado esFALSO .

public bool IgnoreStructuredDocumentTags { get; set; }

Observaciones

Cuando esta opción está configurada enverdadero , el contenido deStructuredDocumentTag será tratado como un texto simple.

De lo contrario,StructuredDocumentTag se procesará como Story independiente y el patrón de reemplazo se buscará por separado para cadaStructuredDocumentTag, de modo que si el patrón cruza unStructuredDocumentTag , entonces no se realizará el reemplazo para dicho patrón.

Ejemplos

Muestra cómo ignorar el contenido de las etiquetas durante el reemplazo.

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

// Este párrafo contiene SDT.
Paragraph p = (Paragraph)doc.FirstSection.Body.GetChild(NodeType.Paragraph, 2, true);
string textToSearch = p.ToString(SaveFormat.Text).Trim();

FindReplaceOptions options = new FindReplaceOptions() { IgnoreStructuredDocumentTags = true };
doc.Range.Replace(textToSearch, "replacement", options);

doc.Save(ArtifactsDir + "StructuredDocumentTag.IgnoreStructuredDocumentTags.docx");

Ver también