SearchTextEach
Text und Extraktion
Beschreibung
Durchsucht das ausgewählte Dokument und gibt jeden TPDFlibSearchHit sofort über OnHit aus, wodurch ein vom Aufrufer dimensionierter Ergebnispuffer vermieden wird
Die Methode meldet den Seitenfortschritt über OnProgress und prüft zwischen Seiten und Textblöcken den gemeinsamen Zustand Abort
Das Setzen des Callback-Parameters Cancel auf True beendet die Suche und setzt denselben Abbruchzustand; rufen Sie ResetAbort vor einem weiteren Vorgang auf
Syntax
Delphi
Function TPDFlib.SearchTextEach(Const Query: WideString; Options: TPDFlibSearchOptions; Const PageRange: WideString; OnHit: TPDFlibSearchHitEvent): Integer;Parameter
| Query | Nicht leerer Suchtext |
|---|---|
| Options | Beliebige Kombination aus soCaseSensitive und soWholeWord |
| PageRange | Seitenbereichsausdruck oder eine leere Zeichenfolge für jede Seite |
| OnHit | Callback, der einmal pro übereinstimmendem Textblock aufgerufen wird; nil zählt Treffer, ohne sie zu materialisieren |
Rückgabewerte
Gesamtzahl der vor Abschluss oder Abbruch ausgegebenen Treffer