SearchTextEach
Testo, estrazione
Descrizione
Cerca nel documento selezionato ed emette subito ogni TPDFlibSearchHit tramite OnHit, evitando un buffer risultati dimensionato dal chiamante
Il metodo segnala l'avanzamento tramite OnProgress e controlla lo stato condiviso Abort tra pagine e blocchi di testo
Impostare Cancel del callback su True arresta la ricerca e attiva lo stesso stato di interruzione; chiamare ResetAbort prima di un'altra operazione
Sintassi
Delphi
Function TPDFlib.SearchTextEach(Const Query: WideString; Options: TPDFlibSearchOptions; Const PageRange: WideString; OnHit: TPDFlibSearchHitEvent): Integer;Parametri
| Query | Testo di ricerca non vuoto |
|---|---|
| Options | Qualsiasi combinazione di soCaseSensitive e soWholeWord |
| PageRange | Espressione di intervallo di pagine, oppure stringa vuota per tutte le pagine |
| OnHit | Callback richiamata una volta per ogni blocco di testo corrispondente; nil conta le occorrenze senza materializzarle |
Valori restituiti
Risultati totali emessi prima del completamento o dell'annullamento