IgnoreStructuredDocumentTags

FindReplaceOptions.IgnoreStructuredDocumentTags property

Obtient ou définit une valeur booléenne indiquant soit d’ignorer le contenu deStructuredDocumentTag . La valeur par défaut estFAUX .

public bool IgnoreStructuredDocumentTags { get; set; }

Remarques

Lorsque cette option est définie survrai , le contenu deStructuredDocumentTag sera traité comme un simple texte.

Sinon,StructuredDocumentTag sera traité comme Story autonome et le modèle de remplacement sera recherché séparément pour chaqueStructuredDocumentTag, de sorte que si le motif traverse unStructuredDocumentTag , alors le remplacement ne sera pas effectué pour un tel modèle.

Exemples

Montre comment ignorer le contenu des balises lors du remplacement.

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

// Ce paragraphe contient 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");

Voir également