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

RunSearchEkli 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
LastQueryEn son RunSearch çağrısının sorgu metni
HighlightInViewTrue 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