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

QueryTesto di ricerca non vuoto
OptionsQualsiasi combinazione di soCaseSensitive e soWholeWord
PageRangeEspressione di intervallo di pagine, oppure stringa vuota per tutte le pagine
OnHitCallback 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