Find
Find
JSSDK: 1.11.0、zOffice V8.3 支持
代表查找操作的执行条件,通过 Application.ActivePDF.Find 访问。
方法
hitHighlight
突出显示找到的所有匹配项,并返回查找结果。
语法
Find.hitHighlight(findText, matchCase, matchWholeWord, highlightColor)
Find: 查找操作的执行条件对象。
参数
| 属性 | 数据类型 | 必填 | 说明 |
|---|---|---|---|
| findText | string | 是 | 要查找的文本 |
| matchCase | boolean | 否 | 是否区分大小写 |
| matchWholeWord | boolean | 否 | 是否全词匹配 |
| highlightColor | string | 否 | 高亮颜色,十六进制颜色值,形如 #ff0000 |
返回值
Promise<Object>
| 属性 | 数据类型 | 说明 |
|---|---|---|
| rawQuery | string | 查找的文本 |
| pageIndex | number | null | 页面索引 |
| state | number | 查找结果,0: FOUND,1: NOT_FOUND |
示例
async function example() {
const result = await Application.ActivePDF.Find.hitHighlight("文本", false, true, "#ffffff");
console.log(result);
}
clearHighlight
取消突出显示,并返回操作是否成功。
语法
Find.clearHighlight()
Find: 查找操作的执行条件对象。
返回值
Promise<boolean>
示例
async function example() {
const success = await Application.ActivePDF.Find.clearHighlight();
}