IgnoreStructuredDocumentTags

FindReplaceOptions.IgnoreStructuredDocumentTags property

Hämtar eller ställer in ett booleskt värde som anger att innehållet ska ignorerasStructuredDocumentTag . Standardvärdet ärfalsk .

public bool IgnoreStructuredDocumentTags { get; set; }

Anmärkningar

När det här alternativet är inställt påSann , innehållet iStructuredDocumentTag kommer att behandlas som en enkel text.

Annars,StructuredDocumentTag kommer att behandlas som fristående Story och ersättande mönster kommer att sökas separat för varjeStructuredDocumentTag, så att om mönstret korsar aStructuredDocumentTag , då kommer ersättning inte att utföras för ett sådant mönster.

Exempel

Visar hur man ignorerar innehållet i taggar från ersättning.

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

// Detta stycke innehåller 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");

Se även