SearchTextEach
文字與擷取
描述
搜尋所選文件,並透過 OnHit 立即送出每個 TPDFlibSearchHit,不必配置呼叫端大小的結果緩衝區此方法透過 回報頁面進度
OnProgress,並在頁面與文字區塊之間檢查共用的 Abort 狀態設定回呼
把 Cancel 參數設為 True 會停止搜尋並進入相同的取消狀態;開始下一個操作前請先呼叫 ResetAbort
語法
Delphi
Function TPDFlib.SearchTextEach(Const Query: WideString; Options: TPDFlibSearchOptions; Const PageRange: WideString; OnHit: TPDFlibSearchHitEvent): Integer;參數
| Query | Non-empty search text |
|---|---|
| Options | soCaseSensitive 與 soWholeWord 的任意組合 |
| PageRange | 頁面範圍運算式,空字串代表所有頁面 |
| OnHit | 每個相符文字區塊呼叫一次的回呼;nil 表示只計數、不具體化匹配 |
傳回值
完成或取消之前輸出的命中總數