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
| Query | Niepusty tekst wyszukiwania |
|---|---|
| Options | Dowolna kombinacja soCaseSensitive i soWholeWord |
| PageRange | Wyrażenie zakresu stron albo pusty ciąg oznaczający wszystkie strony |
| OnHit | Funkcja 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