TPDFlibSearchPanel

Fremviser

Beskrivelse

TPDFlibSearchPanel (unit Lib\PDFlibViewer.pas, lagt til i v3.127.0) er et søkepanel for TPDFlibViewer. RunSearch fyller listen med én rad per treff i hele dokumentet, vist som p<page>: <matching text>; et klikk på et treff flytter den tilkoblede fremviseren til treffets side

Syntaks

Delphi

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

Bindings- og radgrensesnittet (AttachViewer, ItemCount, ItemText, ItemData, Viewer) er arvet fra TPDFlibViewerPanel

Parametere

RunSearchSøker i det tilkoblede dokumentet og lister opp treffene; returnerer totalantallet treff som ble funnet, uten et fast resultatmaksimum. En tom spørring tømmer listen
LastQuerySpørringsteksten fra det siste RunSearch-kallet
HighlightInViewNår True (standardverdien siden v3.216.0), får hvert treff også tegnet en gjennomsiktig flate i den tilkoblede fremviseren, slik som HighlightSearchHits

Merknader

Radene forblir i listen etter navigering, så panelet fungerer også som en resultatleser; fremviserens egne HighlightSearchHits / ClearSearchHighlights styrer de tegnede flatene uavhengig når panelets HighlightInView er slått av

Se også

TPDFlibViewerPanel, TPDFlibViewer, HighlightSearchHits, TPDFlibOutlineViewer, TPDFlibThumbnailBar