Skip to main content

Selection

Selection

方法

goTo

JSSDK: 1.9.3、zOffice8.0 支持

将光标移动到指定项区域的字符位置

语法

Application.ActivePDF.Selection.goTo(PDF.PdfGoToItem.pdfGoToPage, PDF.PdfGoToDirection.pdfGoToAbsolute, 1)

参数

属性数据类型必填说明
WhatPDF.PdfGoToItem指定所选内容移到其正前方的项目类型。
WhichPDF.PdfGoToDirection指定要相对于对象或其自身移动所选内容或插入点的位置。
CountnumberPage页码

返回值

Promise<boolean> - // 是否跳转成功

示例

async function example() {
await Application.ActivePDF.Selection.goTo(PDF.PdfGoToItem.pdfGoToPage, PDF.PdfGoToDirection.pdfGoToAbsolute, 1);
}

getInfo

JSSDK: 1.9.3、zOffice8.0 支持

获取当前文本选取信息

语法

Application.ActivePDF.Selection.getInfo()

返回值

Promise<{
text: string, // 选定的文本
page: PDFPage , // 选定文本所在最后的页面
rectArray: Array<{left:number, top:number, right:number, bottom:number}> }> - // 选定文本的边界

示例

async function example() {
const selection = await Application.ActivePDF.Selection.getInfo();
const pageIndex = selection.page.getPageNumber(); // 获取Page页码
}