TPDFlibSearchPanel
Visualizador
Descrição
TPDFlibSearchPanel (unidade Lib\PDFlibViewer.pas, acrescentado em v3.127.0) é um painel de pesquisa para TPDFlibViewer. RunSearch preenche a lista com uma linha por ocorrência em todo o documento, apresentada como p<page>: <matching text>; clicar numa ocorrência leva o visualizador associado à página da ocorrência
Sintaxe
Delphi
Function RunSearch(Const Query: WideString;
CaseSensitive: Boolean= False): Integer;
Property LastQuery: WideString;
Property HighlightInView: Boolean;A superfície de associação e de linhas (AttachViewer, ItemCount, ItemText, ItemData, Viewer) é herdada de TPDFlibViewerPanel
Parâmetros
RunSearch | Pesquisa o documento associado e apresenta as ocorrências; devolve o número total de ocorrências encontradas sem um limite fixo de resultados. Uma pesquisa vazia limpa a lista |
|---|---|
LastQuery | O texto da pesquisa do RunSearch mais recente |
HighlightInView | Quando True (a predefinição, desde a v3.216.0), cada ocorrência também recebe uma barra translúcida pintada no visualizador associado, como HighlightSearchHits |
Observações
As linhas mantêm-se na lista após a navegação, pelo que o painel também funciona como navegador de resultados; os HighlightSearchHits / ClearSearchHighlights do próprio visualizador gerem as barras pintadas de forma independente quando HighlightInView do painel está desativado
Consulte também
TPDFlibViewerPanel, TPDFlibViewer, HighlightSearchHits, TPDFlibOutlineViewer, TPDFlibThumbnailBar