SearchTextEach

文字與擷取

描述

搜尋所選文件,並透過 OnHit 立即送出每個 TPDFlibSearchHit,不必配置呼叫端大小的結果緩衝區此方法透過 回報頁面進度

OnProgress,並在頁面與文字區塊之間檢查共用的 Abort 狀態設定回呼

把 Cancel 參數設為 True 會停止搜尋並進入相同的取消狀態;開始下一個操作前請先呼叫 ResetAbort

語法

Delphi

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

參數

QueryNon-empty search text
OptionssoCaseSensitive 與 soWholeWord 的任意組合
PageRange頁面範圍運算式,空字串代表所有頁面
OnHit每個相符文字區塊呼叫一次的回呼;nil 表示只計數、不具體化匹配

傳回值

完成或取消之前輸出的命中總數