SearchTextEach

Текст и извлечение

Описание

Ищет в выбранном документе и немедленно выдает каждую запись TPDFlibSearchHit через OnHit, избегая буфера результата размера вызывающегоМетод сообщает прогресс по страницам через

OnProgress и проверяет общее состояние Abort между страницами и текстовыми блокамиУстановка колбэка

Cancel в True останавливает поиск и переводит экземпляр в то же состояние прерывания; перед запуском следующей операции вызовите ResetAbort

Синтаксис

Delphi

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

Параметры

QueryNon-empty search text
OptionsЛюбая комбинация soCaseSensitive и soWholeWord
PageRangeВыражение диапазона страниц или пустая строка для всех страниц
OnHitCallback invoked once per matching text block; nil counts matches without materialising them

Возвращаемые значения

Всего выдано совпадений до завершения или отмены