此类表示一个回调对象,用于在通过函数 FSDK.FullTextSearch.SearchOf 进行搜索过程中检索搜索结果。 此类中的所有纯虚函数都用作回调函数,应由用户实现。
- 参见
- FSDK.FullTextSearch
◆ NeedPause()
| FSDK::SearchCallback::NeedPause |
( |
| ) |
|
|
inline |
用于决定搜索过程是否需要暂停的回调函数。
- 返回
- true 表示搜索过程需要暂停,而 false 表示不需要暂停。
◆ NeedToCancel()
| FSDK::SearchCallback::NeedToCancel |
( |
| ) |
|
|
inline |
用于检查是否需要取消搜索的回调函数。
- 返回
- true 表示取消,而 false 表示继续。
◆ Release()
| FSDK::SearchCallback::Release |
( |
| ) |
|
|
inline |
◆ RetrieveSearchResult()
| FSDK::SearchCallback::RetrieveSearchResult |
( |
|
file_path, |
|
|
|
page_index, |
|
|
|
match_result, |
|
|
|
match_start_text_index, |
|
|
|
match_end_text_index, |
|
|
|
sentence, |
|
|
|
match_sentence_start_text_index, |
|
|
|
match_sentence_end_text_index |
|
) |
| |
|
inline |
用于检索搜索结果的回调函数。
- 参数
-
| [in] | file_path | 指定在哪个文件中找到匹配结果的文件路径。 |
| [in] | page_index | 指定在文件的哪一页中找到匹配结果的页面索引。 |
| [in] | match_result | 表示匹配结果的字符串。 |
| [in] | match_start_text_index | 匹配结果中起始字符的索引。 |
| [in] | match_end_text_index | 匹配结果中结束字符的索引。 |
| [in] | sentence | 包含当前匹配结果的句子。 |
| [in] | match_sentence_start_text_index | 句子中起始字符的索引。 |
| [in] | match_sentence_end_text_index | 句子中结束字符的索引。 |
- 返回
- 如果返回非零值,搜索引擎将停止搜索。