跳到主要内容

Find

Find

JSSDK: 1.11.0、zOffice V8.3 支持

代表查找操作的执行条件,通过 Application.ActivePDF.Find 访问。

方法

hitHighlight

突出显示找到的所有匹配项,并返回查找结果。

语法

Find.hitHighlight(findText, matchCase, matchWholeWord, highlightColor)

Find: 查找操作的执行条件对象。

参数

属性数据类型必填说明
findTextstring要查找的文本
matchCaseboolean是否区分大小写
matchWholeWordboolean是否全词匹配
highlightColorstring高亮颜色,十六进制颜色值,形如 #ff0000

返回值

Promise<Object>

属性数据类型说明
rawQuerystring查找的文本
pageIndexnumber | null页面索引
statenumber查找结果,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();
}