IgnoreStructuredDocumentTags

FindReplaceOptions.IgnoreStructuredDocumentTags property

İçeriğin yoksayılacağını belirten bir boole değeri alır veya ayarlar.StructuredDocumentTag . Varsayılan değer:YANLIŞ .

public bool IgnoreStructuredDocumentTags { get; set; }

Notlar

Bu seçenek olarak ayarlandığındadoğru , içeriğiStructuredDocumentTag basit bir metin olarak değerlendirilecektir.

Aksi takdirde,StructuredDocumentTag bağımsız Story olarak işlenecek ve değiştirilen desen her biri için ayrı ayrı aranacakStructuredDocumentTag, böylece desen bir noktayı geçerseStructuredDocumentTag , bu durumda böyle bir model için değiştirme gerçekleştirilmeyecektir.

Örnekler

Etiketlerin içeriğinin değiştirilmeden nasıl yok sayılacağını gösterir.

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

// Bu paragraf SDT'yi içermektedir.
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");

Ayrıca bakınız