TPDFlibSearchPanel

Viewer

Beschrijving

TPDFlibSearchPanel (unit Lib\PDFlibViewer.pas, toegevoegd in v3.127.0) is een zoekpaneel voor TPDFlibViewer. RunSearch vult de lijst met één rij per treffer in het hele document, weergegeven als p<page>: <matching text>; een klik op een treffer brengt de gekoppelde viewer naar de pagina van de treffer

Syntaxis

Delphi

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

De bindings- en rijinterface (AttachViewer, ItemCount, ItemText, ItemData, Viewer) wordt geërfd van TPDFlibViewerPanel

Parameters

RunSearchDoorzoekt het gekoppelde document en toont de treffers; geeft het totale aantal gevonden treffers terug zonder vast resultaatplafond. Een lege query maakt de lijst leeg
LastQueryDe querytekst van de meest recente RunSearch
HighlightInViewBij True (de standaard, sinds v3.216.0) krijgt elke treffer bovendien een doorschijnende balk in de gekoppelde viewer, zoals HighlightSearchHits

Opmerkingen

De rijen blijven na navigatie in de lijst staan, zodat het paneel ook als resultatenbrowser dienstdoet; de eigen HighlightSearchHits / ClearSearchHighlights van de viewer beheren de getekende balken onafhankelijk wanneer HighlightInView van het paneel is uitgeschakeld

Zie ook

TPDFlibViewerPanel, TPDFlibViewer, HighlightSearchHits, TPDFlibOutlineViewer, TPDFlibThumbnailBar