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

QueryTexto de pesquisa não vazio
OptionsQualquer combinação de soCaseSensitive e soWholeWord
PageRangeExpressão de intervalo de páginas, ou uma cadeia vazia para todas as páginas
OnHitCallback 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