SearchTextEach
テキストと抽出
説明
選択した文書を検索し、呼び出し元サイズの結果バッファーを使用せず、各 TPDFlibSearchHit を OnHit を通じて即座に出力します
このメソッドは OnProgress を通じてページ進捗を報告し、ページ間およびテキストブロック間で共有 Abort 状態を確認します
コールバックの Cancel パラメーターを True に設定すると検索を停止し、同じ中止状態を設定します。別の操作を開始する前に ResetAbort を呼び出します
構文
Delphi
Function TPDFlib.SearchTextEach(Const Query: WideString; Options: TPDFlibSearchOptions; Const PageRange: WideString; OnHit: TPDFlibSearchHitEvent): Integer;パラメータ
| Query | 空でない検索テキスト |
|---|---|
| Options | soCaseSensitive と soWholeWord の任意の組み合わせ |
| PageRange | ページ範囲式。空文字列を指定するとすべてのページが対象になります |
| OnHit | 一致するテキストブロックごとに 1 回呼び出されるコールバック。nil を指定すると実体化せず一致数を数えます |
戻り値
完了またはキャンセルまでに出力されたヒットの総数