SearchTextEach

Texto y extracción

Descripción

Busca en el documento seleccionado y emite inmediatamente cada TPDFlibSearchHit mediante OnHit, evitando un búfer dimensionado por el llamador

El método notifica el progreso por páginas mediante OnProgress y comprueba el estado compartido Abort entre páginas y bloques de texto

Establecer en True el parámetro Cancel detiene la búsqueda y fija el mismo estado de aborto; llame a ResetAbort antes de otra operación

Sintaxis

Delphi

Function TPDFlib.SearchTextEach(Const Query: WideString; Options: TPDFlibSearchOptions; Const PageRange: WideString; OnHit: TPDFlibSearchHitEvent): Integer;

Parámetros

QueryTexto de búsqueda no vacío
OptionsCualquier combinación de soCaseSensitive y soWholeWord
PageRangeExpresión de intervalo de páginas, o una cadena vacía para todas las páginas
OnHitDevolución de llamada invocada una vez por cada bloque de texto coincidente; nil cuenta las coincidencias sin materializarlas

Valores devueltos

Total de coincidencias emitidas antes de finalizar o cancelar