FindReplaceOptions
محتويات
[
يخفي
]FindReplaceOptions class
يحدد خيارات عمليات البحث/الاستبدال.
لمعرفة المزيد، قم بزيارةالبحث والاستبدال مقالة توثيقية.
public class FindReplaceOptions
المنشئون
اسم | وصف |
---|---|
FindReplaceOptions() | Default_Constructor |
FindReplaceOptions(FindReplaceDirection) | |
FindReplaceOptions(IReplacingCallback) | |
FindReplaceOptions(FindReplaceDirection, IReplacingCallback) |
الخصائص
اسم | وصف |
---|---|
ApplyFont { get; } | تطبيق تنسيق النص على المحتوى الجديد. |
ApplyParagraphFormat { get; } | تطبيق تنسيق الفقرة على المحتوى الجديد. |
Direction { get; set; } | تحديد اتجاه الاستبدال. القيمة الافتراضية هيForward . |
FindWholeWordsOnly { get; set; } | يشير True إلى أن القيمة القديمة يجب أن تكون كلمة مستقلة. |
IgnoreDeleted { get; set; } | الحصول على قيمة منطقية أو تعيينها تشير إما إلى تجاهل النص داخل حذف المراجعات. القيمة الافتراضية هيخطأ شنيع . |
IgnoreFieldCodes { get; set; } | الحصول على قيمة منطقية أو تعيينها تشير إما إلى تجاهل النص داخل رموز الحقول. القيمة الافتراضية هيخطأ شنيع . |
IgnoreFields { get; set; } | الحصول على قيمة منطقية أو تعيينها للإشارة إلى تجاهل النص الموجود داخل الحقول. القيمة الافتراضية هيخطأ شنيع . |
IgnoreFootnotes { get; set; } | الحصول على قيمة منطقية أو تعيينها للإشارة إلى تجاهل الحواشي السفلية. القيمة الافتراضية هيخطأ شنيع . |
IgnoreInserted { get; set; } | الحصول على قيمة منطقية أو تعيينها تشير إما إلى تجاهل النص الموجود داخل مراجعات الإدراج. القيمة الافتراضية هيخطأ شنيع . |
IgnoreShapes { get; set; } | الحصول على قيمة منطقية أو تعيينها تشير إلى تجاهل الأشكال داخل النص. |
IgnoreStructuredDocumentTags { get; set; } | الحصول على أو تعيين قيمة منطقية تشير إما إلى تجاهل المحتوىStructuredDocumentTag . القيمة الافتراضية هيخطأ شنيع . |
LegacyMode { get; set; } | الحصول على قيمة منطقية أو تعيينها تشير إلى استخدام خوارزمية البحث/الاستبدال القديمة. |
MatchCase { get; set; } | يشير True إلى مقارنة حساسة لحالة الأحرف، ويشير false إلى مقارنة حساسة لحالة الأحرف. |
ReplacingCallback { get; set; } | الطريقة المعرفة من قبل المستخدم والتي يتم استدعاؤها قبل كل حدث استبدال. |
SmartParagraphBreakReplacement { get; set; } | الحصول على قيمة منطقية أو تعيينها تشير إلى أنه مسموح باستبدال الفقرة Break عندما لا تكون هناك فقرة شقيقة تالية. |
UseLegacyOrder { get; set; } | يشير True إلى أن البحث عن النص يتم إجراؤه بشكل تسلسلي من الأعلى إلى الأسفل مع الأخذ في الاعتبار مربعات النص. القيمة الافتراضية هيخطأ شنيع . |
UseSubstitutions { get; set; } | الحصول على قيمة منطقية أو تعيينها تشير إلى ما إذا كان سيتم التعرف على البدائل واستخدامها ضمن أنماط الاستبدال. القيمة الافتراضية هيخطأ شنيع . |
أمثلة
يوضح كيفية تبديل حساسية حالة الأحرف عند إجراء عملية البحث والاستبدال.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
builder.Writeln("Ruby bought a ruby necklace.");
// يمكننا استخدام كائن "FindReplaceOptions" لتعديل عملية البحث والاستبدال.
FindReplaceOptions options = new FindReplaceOptions();
// اضبط علامة "MatchCase" على "صحيح" لتطبيق حساسية حالة الأحرف أثناء البحث عن سلاسل لاستبدالها.
// اضبط علامة "MatchCase" على "خطأ" لتجاهل حالة الأحرف أثناء البحث عن نص لاستبداله.
options.MatchCase = matchCase;
doc.Range.Replace("Ruby", "Jade", options);
Assert.AreEqual(matchCase ? "Jade bought a ruby necklace." : "Jade bought a Jade necklace.",
doc.GetText().Trim());
يوضح كيفية تبديل عمليات البحث والاستبدال المستقلة للكلمات فقط.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
builder.Writeln("Jackson will meet you in Jacksonville.");
// يمكننا استخدام كائن "FindReplaceOptions" لتعديل عملية البحث والاستبدال.
FindReplaceOptions options = new FindReplaceOptions();
// اضبط علامة "FindWholeWordsOnly" على "صحيح" لاستبدال النص الذي تم العثور عليه إذا لم يكن جزءًا من كلمة أخرى.
// اضبط علامة "FindWholeWordsOnly" على "خطأ" لاستبدال النص بالكامل بغض النظر عن البيئة المحيطة به.
options.FindWholeWordsOnly = findWholeWordsOnly;
doc.Range.Replace("Jackson", "Louis", options);
Assert.AreEqual(
findWholeWordsOnly ? "Louis will meet you in Jacksonville." : "Louis will meet you in Louisville.",
doc.GetText().Trim());
أنظر أيضا
- مساحة الاسم Aspose.Words.Replacing
- المجسم Aspose.Words