此类可用于搜索和替换文本。 在使用此模块中的任何类或方法之前,请确保 Foxit PDF SDK 已成功初始化 通过函数 common.Library.Initialize 使用包含 "AdvEdit" 模块的密钥。
- 参见
- foxit.common.Library
◆ TextSearchReplace() [1/2]
| foxit.addon.pageeditor.TextSearchReplace.TextSearchReplace |
( |
PDFDoc |
doc | ) |
|
|
inline |
构造函数。
- 参数
-
| [in] | doc | 要搜索或替换的有效 PDF 文档对象。 目前,Foxit PDF SDK 不支持对动态 XFA 文档进行替换。 |
此构造函数用于构造文本搜索替换对象。
◆ TextSearchReplace() [2/2]
| foxit.addon.pageeditor.TextSearchReplace.TextSearchReplace |
( |
TextSearchReplace |
other | ) |
|
|
inline |
◆ IsEmpty()
| bool foxit.addon.pageeditor.TextSearchReplace.IsEmpty |
( |
| ) |
|
|
inline |
检查当前对象是否为空。
当前对象为空时,意味着当前对象无用。
- 返回
- true 表示当前对象为空,而 false 表示不为空。
◆ ReplaceNext()
| bool foxit.addon.pageeditor.TextSearchReplace.ReplaceNext |
( |
string |
replace_text | ) |
|
|
inline |
用替换文本替换下一个文本。
- 参数
-
| [in] | replace_text | 要替换的文本。不应为空字符串。 |
- 返回
- true 表示成功,false 表示未找到 keywords。 如果用户不想替换,仍然返回 true。
◆ ReplacePrev()
| bool foxit.addon.pageeditor.TextSearchReplace.ReplacePrev |
( |
string |
replace_text | ) |
|
|
inline |
用替换文本替换上一个文本。
- 参数
-
| [in] | replace_text | 要替换的文本。不应为空字符串。 |
- 返回
- true 表示成功,false 表示未找到 keywords。 如果用户不想替换,仍然返回 true。
◆ SetPattern()
| void foxit.addon.pageeditor.TextSearchReplace.SetPattern |
( |
string |
keywords, |
|
|
int |
page_index, |
|
|
FindOption |
find_option |
|
) |
| |
|
inline |
设置关键字和页面索引以进行搜索和替换。
- 参数
-
- 返回
- true 表示成功,false 表示失败。
◆ SetReplaceCallback()
| void foxit.addon.pageeditor.TextSearchReplace.SetReplaceCallback |
( |
ReplaceCallback |
replace_callback | ) |
|
|
inline |
设置替换回调函数。
- 参数
-
| [in] | replace_callback | 用于替换的回调对象。这应该由用户实现, 可以为 null。如果为 null,表示找到的文本总是需要被替换。 |
- 返回
- 无。