Selection
Selection
方法
goTo
JSSDK: 1.9.3、zOffice8.0 支持
将光标移动到指定项区域的字符位置
语法
Application.ActivePDF.Selection.goTo(PDF.PdfGoToItem.pdfGoToPage, PDF.PdfGoToDirection.pdfGoToAbsolute, 1)
参数
| 属性 | 数据类型 | 必填 | 说明 |
|---|---|---|---|
| What | PDF.PdfGoToItem | 是 | 指定所选内容移到其正前方的项目类型。 |
| Which | PDF.PdfGoToDirection | 是 | 指定要相对于对象或其自身移动所选内容或插入点的位置。 |
| Count | number | 是 | Page页码 |
返回值
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页码
}