TPDFlibSearchPanel

Viewer

Descrizione

TPDFlibSearchPanel (unità Lib\PDFlibViewer.pas, aggiunto in v3.127.0) è un pannello di ricerca per TPDFlibViewer. RunSearch riempie l'elenco con una riga per risultato nell'intero documento, mostrata come p<page>: <matching text>; un clic su un risultato porta il viewer collegato alla pagina del risultato

Sintassi

Delphi

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

La superficie di associazione e delle righe (AttachViewer, ItemCount, ItemText, ItemData, Viewer) è ereditata da TPDFlibViewerPanel

Parametri

RunSearchCerca nel documento collegato ed elenca i risultati; restituisce il numero totale di risultati trovati senza un limite fisso. Una query vuota svuota l'elenco
LastQueryIl testo della query del più recente RunSearch
HighlightInViewQuando True (predefinito, dalla v3.216.0) ogni risultato riceve anche una barra traslucida disegnata nel viewer collegato, come HighlightSearchHits

Note

Le righe restano elencate dopo la navigazione, quindi il pannello fa anche da sfogliatore dei risultati; i HighlightSearchHits / ClearSearchHighlights del viewer gestiscono le barre disegnate in autonomia quando HighlightInView del pannello è disattivato

Vedere anche

TPDFlibViewerPanel, TPDFlibViewer, HighlightSearchHits, TPDFlibOutlineViewer, TPDFlibThumbnailBar