FindOption & operator=(const FindOption &find_option)
赋值操作符。
Definition: fs_searchreplace.h:74
bool operator==(const FindOption &other) const
相等操作符。
Definition: fs_searchreplace.h:87
Definition: fs_searchreplace.h:39
TextSearchReplace(const foxit::pdf::PDFDoc &doc)
构造函数。
void SetReplaceCallback(ReplaceCallback *replace_callback)
设置替换回调函数。
void SetPattern(const WString &keywords, int page_index, const FindOption &find_option)
设置关键字和页面索引以进行搜索和替换。
FindOption(const FindOption &find_option)
拷贝构造函数。
Definition: fs_searchreplace.h:62
bool operator==(const TextSearchReplace &other) const
相等操作符。
bool ReplaceNext(const WString &replace_text)
用替换文本替换下一个文本。
bool ReplacePrev(const WString &replace_text)
用替换文本替换上一个文本。
void Set(bool is_whole_word, bool is_case_sensitive)
设置值。
Definition: fs_searchreplace.h:109
bool is_whole_word
布尔值,指定是否仅匹配整个单词。true 表示仅匹配整个单词,否则不匹配。
Definition: fs_searchreplace.h:115
FindOption()
构造函数。
Definition: fs_searchreplace.h:53
Definition: fs_searchreplace.h:124
bool is_case_sensitive
布尔值,指定是否匹配大小写。true 表示匹配大小写,否则不匹配。
Definition: fs_searchreplace.h:118
bool operator!=(const TextSearchReplace &other) const
不等操作符。
virtual bool NeedToReplace(const WString &search_text, const WString &replace_text, int current_page_index, const RectFArray &text_rect_array)=0
用于验证是否需要替换文本的回调函数。
Definition: fs_searchreplace.h:156
bool operator!=(const FindOption &other) const
不等操作符。
Definition: fs_searchreplace.h:97
TextSearchReplace & operator=(const TextSearchReplace &other)
赋值操作符。
FindOption(bool is_whole_word, bool is_case_sensitive)
构造函数,带参数。
Definition: fs_searchreplace.h:47