SearchTextEach

Tekst i wyodrębnianie

Opis

Przeszukuje wybrany dokument i natychmiast emituje każdy TPDFlibSearchHit przez OnHit, eliminując bufor wynikowy o rozmiarze określonym przez wywołującego

Metoda zgłasza postęp stron przez OnProgress i sprawdza współdzielony stan Abort między stronami i blokami tekstu

Ustawienie parametru Cancel funkcji zwrotnej na True zatrzymuje wyszukiwanie i ustawia ten sam stan przerwania; przed rozpoczęciem kolejnej operacji wywołaj ResetAbort

Składnia

Delphi

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

Parametry

QueryNiepusty tekst wyszukiwania
OptionsDowolna kombinacja soCaseSensitive i soWholeWord
PageRangeWyrażenie zakresu stron albo pusty ciąg oznaczający wszystkie strony
OnHitFunkcja zwrotna wywoływana raz dla każdego pasującego bloku tekstu; nil zlicza dopasowania bez ich materializowania

Wartości zwracane

Łączna liczba trafień wyemitowanych przed ukończeniem lub anulowaniem