IgnoreStructuredDocumentTags
Inhalt
[
Ausblenden
]FindReplaceOptions.IgnoreStructuredDocumentTags property
Ruft einen booleschen Wert ab oder legt ihn fest, der angibt, ob der Inhalt ignoriert werden sollStructuredDocumentTag
. Der Standardwert istFALSCH
.
public bool IgnoreStructuredDocumentTags { get; set; }
Bemerkungen
Wenn diese Option auf eingestellt istWAHR
, der Inhalt vonStructuredDocumentTag
wird als einfacher Text behandelt.
Ansonsten,StructuredDocumentTag
wird als eigenständige Story verarbeitet und das ersetzende Muster wird für jedes separat gesuchtStructuredDocumentTag
, , so dass, wenn das Muster a kreuztStructuredDocumentTag
, dann wird für ein solches Muster keine Ersetzung durchgeführt.
Beispiele
Zeigt, wie der Inhalt von Tags beim Ersetzen ignoriert wird.
Document doc = new Document(MyDir + "Structured document tags.docx");
// Dieser Absatz enthält 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");
Siehe auch
- class FindReplaceOptions
- namensraum Aspose.Words.Replacing
- Montage Aspose.Words