SearchTextEach
Texto e extração
Descrição
Pesquisa o documento selecionado e emite imediatamente cada TPDFlibSearchHit através de OnHit, evitando um buffer de resultados dimensionado pelo chamador
O método comunica o progresso da página através de OnProgress e verifica o estado partilhado Abort entre páginas e blocos de texto
Definir como True o parâmetro Cancel da função de chamada de retorno interrompe a pesquisa e define o mesmo estado de cancelamento; chame ResetAbort antes de iniciar outra operação
Sintaxe
Delphi
Function TPDFlib.SearchTextEach(Const Query: WideString; Options: TPDFlibSearchOptions; Const PageRange: WideString; OnHit: TPDFlibSearchHitEvent): Integer;Parâmetros
| Query | Texto de pesquisa não vazio |
|---|---|
| Options | Qualquer combinação de soCaseSensitive e soWholeWord |
| PageRange | Expressão de intervalo de páginas, ou uma cadeia vazia para todas as páginas |
| OnHit | Callback invocado uma vez por bloco de texto correspondente; nil conta as correspondências sem as materializar |
Valores devolvidos
Total de ocorrências emitidas antes da conclusão ou cancelamento