TPDFlibSearchPanel

العارض

الوصف

TPDFlibSearchPanel (unit Lib\PDFlibViewer.pas، أُضيف في v3.127.0) لوحة بحث لـTPDFlibViewer. يملأ RunSearch القائمة بصف واحد لكل إصابة في المستند كله، معروضةً بصيغة p<page>: <matching text>؛ والنقر على إصابة ينقل العارض المرتبط إلى صفحتها

الصيغة

Delphi

Function RunSearch(Const Query: WideString;
  CaseSensitive: Boolean= False): Integer;
Property LastQuery: WideString;
Property HighlightInView: Boolean;

سطح الربط والصفوف (AttachViewer, ItemCount, ItemText, ItemData, Viewer) يورَّث من TPDFlibViewerPanel

المعاملات

RunSearchيبحث في المستند المرتبط ويسرد الإصابات؛ يعيد العدد الإجمالي للإصابات الموجودة دون حد ثابت للنتائج. الاستعلام الفارغ يمسح القائمة
LastQueryنص الاستعلام لأحدث RunSearch
HighlightInViewعندما يكون True (الافتراضي، منذ v3.216.0) تحصل كل إصابة أيضًا على شريط شفاف يُرسم في العارض المرتبط، مثل HighlightSearchHits

ملاحظات

تبقى الصفوف مدرجة بعد التنقل، فتعمل اللوحة كمستعرض نتائج أيضًا؛ وتدير HighlightSearchHits / ClearSearchHighlights الخاصة بالعارض نفسه الأشرطة المرسومة باستقلالية عندما تكون HighlightInView للوحة مطفأة

انظر أيضًا

TPDFlibViewerPanel, TPDFlibViewer, HighlightSearchHits, TPDFlibOutlineViewer, TPDFlibThumbnailBar