المكوّن: TPdfView · الوحدة: PDFium
تلحق التطابقات الفريدة لاستعلام آخر بطبقة تمييز البحث في الصفحة النشطة
الصياغة
function AddSearchTextHighlight(const Text: WString; MatchCase: Boolean= False; MatchWholeWord: Boolean= False): Integer;
الوصف
تمسح الطريقة الصفحة النشطة بخياري حالة الأحرف والكلمة الكاملة المطلوبين، ثم تلحق كل نطاق أحرف غير موجود مسبقًا في مجموعة التمييز
قيمة الإرجاع هي عدد النطاقات الفريدة المضافة بهذا الاستدعاء، أو 0 عندما يكون العرض غير نشط، أو الاستعلام فارغًا، أو لا يوجد تطابق، أو كل نطاق مطابق مُميَّز مسبقًا
ملاحظات
- متاح منذ v2.55.0
- استدعِ HighlightSearchText أولًا عندما يجب استبدال مجموعة التمييز السابقة
- تُتجاهل النطاقات المكررة بالضبط بحيث لا ترسم الاستعلامات المتكررة أو المتداخلة التطابق نفسه مرتين
- لا يجدول إلحاق النطاقات المكررة فقط إعادة رسم، بينما تبطل التطابقات الجديدة مستطيلات الجهاز المقصوصة الخاصة بها فقط
- تشارك جميع النطاقات المتراكمة HighlightColor وتنتمي إلى الصفحة الحالية
- يزيل ClearHighlight أو تنقل الصفحة المجموعة الكاملة
مثال
PdfView1.HighlightSearchText('invoice');
PdfView1.AddSearchTextHighlight('overdue');
PdfView1.AddSearchTextHighlight('total');
انظر أيضًا