IgnoreStructuredDocumentTags

FindReplaceOptions.IgnoreStructuredDocumentTags property

Hämtar eller ställer in ett booleskt värde som anger att innehållet i antingen 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 bearbetas som fristående Story och ersättningsmönstret kommer att sökas separat för varjeStructuredDocumentTag , så att om mönstret korsar ettStructuredDocumentTag , 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