IgnoreStructuredDocumentTags

FindReplaceOptions.IgnoreStructuredDocumentTags property

الحصول على أو تعيين قيمة منطقية تشير إما إلى تجاهل المحتوىStructuredDocumentTag . القيمة الافتراضية هيخطأ شنيع .

public bool IgnoreStructuredDocumentTags { get; set; }

ملاحظات

عند ضبط هذا الخيار علىحقيقي ، المحتوى منStructuredDocumentTag سيتم التعامل مع كنص بسيط.

وإلا،StructuredDocumentTag ستتم معالجتها كـ Story مستقل وسيتم البحث عن نمط الاستبدال بشكل منفصل لكل منهاStructuredDocumentTag، بحيث إذا تجاوز النمط aStructuredDocumentTag ، فلن يتم إجراء الاستبدال لمثل هذا النمط.

أمثلة

يوضح كيفية تجاهل محتوى العلامات من الاستبدال.

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

// تحتوي هذه الفقرة على 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");

أنظر أيضا