TPDFlibSearchPanel
Görüntüleyici
Açıklama
TPDFlibSearchPanel (Lib\PDFlibViewer.pas birimi, v3.127.0 sürümünde eklendi), TPDFlibViewer için bir arama panelidir. RunSearch, listeyi belgenin tamamındaki her isabet için bir satırla doldurur; isabetler p<page>: <matching text> biçiminde gösterilir ve bir isabete tıklamak ekli görüntüleyiciyi isabetin sayfasına götürür
Sözdizimi
Delphi
Function RunSearch(Const Query: WideString;
CaseSensitive: Boolean= False): Integer;
Property LastQuery: WideString;
Property HighlightInView: Boolean;Bağlama ve satır yüzeyi (AttachViewer, ItemCount, ItemText, ItemData, Viewer) TPDFlibViewerPanel sınıfından devralınır
Parametreler
RunSearch | Ekli belgede arar ve isabetleri listeler; sabit bir sonuç sınırı olmadan bulunan toplam isabet sayısını döndürür. Boş sorgu listeyi temizler |
|---|---|
LastQuery | En son RunSearch çağrısının sorgu metni |
HighlightInView | True olduğunda (varsayılan, v3.216.0'dan beri) her isabet, ekli görüntüleyicide boyanmış yarı saydam bir şerit de alır; tıpkı HighlightSearchHits gibi |
Açıklamalar
Satırlar gezinme sonrasında listede kalır, böylece panel aynı zamanda bir sonuç tarayıcısı olarak da iş görür; panelin HighlightInView seçeneği kapalıyken boyanan şeritleri görüntüleyicinin kendi HighlightSearchHits / ClearSearchHighlights işlevleri bağımsız yönetir
Ayrıca bkz
TPDFlibViewerPanel, TPDFlibViewer, HighlightSearchHits, TPDFlibOutlineViewer, TPDFlibThumbnailBar