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