SearchTextEach

テキストと抽出

説明

選択した文書を検索し、呼び出し元サイズの結果バッファーを使用せず、各 TPDFlibSearchHit を OnHit を通じて即座に出力します

このメソッドは OnProgress を通じてページ進捗を報告し、ページ間およびテキストブロック間で共有 Abort 状態を確認します

コールバックの Cancel パラメーターを True に設定すると検索を停止し、同じ中止状態を設定します。別の操作を開始する前に ResetAbort を呼び出します

構文

Delphi

Function TPDFlib.SearchTextEach(Const Query: WideString; Options: TPDFlibSearchOptions; Const PageRange: WideString; OnHit: TPDFlibSearchHitEvent): Integer;

パラメータ

Query空でない検索テキスト
OptionssoCaseSensitive と soWholeWord の任意の組み合わせ
PageRangeページ範囲式。空文字列を指定するとすべてのページが対象になります
OnHit一致するテキストブロックごとに 1 回呼び出されるコールバック。nil を指定すると実体化せず一致数を数えます

戻り値

完了またはキャンセルまでに出力されたヒットの総数