IgnoreFieldCodes
محتويات
[
يخفي
]FindReplaceOptions.IgnoreFieldCodes property
يحصل على قيمة منطقية أو يعينها للإشارة إلى تجاهل النص داخل أكواد الحقول. القيمة الافتراضية هيخطأ شنيع
.
public bool IgnoreFieldCodes { get; set; }
ملاحظات
يؤثر هذا الخيار على أكواد الحقول فقط (لا يتجاهل العقد بين FieldSeparator وFieldEnd).
لتجاهل الحقل بأكمله، يرجى استخدام الخيار المقابلIgnoreFields
.
أمثلة
يوضح كيفية تجاهل النص الموجود داخل رموز الحقول.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
builder.InsertField("INCLUDETEXT", "Test IT!");
FindReplaceOptions options = new FindReplaceOptions {IgnoreFieldCodes = ignoreFieldCodes};
// استبدال 'T' في المستند بتجاهل النص الموجود داخل رمز الحقل أم لا.
doc.Range.Replace(new Regex("T"), "*", options);
Console.WriteLine(doc.GetText());
Assert.AreEqual(
ignoreFieldCodes
? "\u0013INCLUDETEXT\u0014*est I*!\u0015"
: "\u0013INCLUDE*EX*\u0014*est I*!\u0015", doc.GetText().Trim());
أنظر أيضا
- class FindReplaceOptions
- مساحة الاسم Aspose.Words.Replacing
- المجسم Aspose.Words