SearchTextEach
Текст и извлечение
Описание
Ищет в выбранном документе и немедленно выдает каждую запись TPDFlibSearchHit через OnHit, избегая буфера результата размера вызывающегоМетод сообщает прогресс по страницам через
OnProgress и проверяет общее состояние Abort между страницами и текстовыми блокамиУстановка колбэка
Cancel в True останавливает поиск и переводит экземпляр в то же состояние прерывания; перед запуском следующей операции вызовите ResetAbort
Синтаксис
Delphi
Function TPDFlib.SearchTextEach(Const Query: WideString; Options: TPDFlibSearchOptions; Const PageRange: WideString; OnHit: TPDFlibSearchHitEvent): Integer;Параметры
| Query | Non-empty search text |
|---|---|
| Options | Любая комбинация soCaseSensitive и soWholeWord |
| PageRange | Выражение диапазона страниц или пустая строка для всех страниц |
| OnHit | Callback invoked once per matching text block; nil counts matches without materialising them |
Возвращаемые значения
Всего выдано совпадений до завершения или отмены