跳到主要内容

Selection

Selection

JSSDK: 1.9.3、FilezOffice v8.0 FP3 支持

PDF 文档选区对象,通过 Application.ActivePDF.Selection 访问。

方法

goTo

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

语法

Application.ActivePDF.Selection.goTo(What, Which, Count)

参数

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

返回值

Promise<boolean>

示例

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

getInfo

获取当前文本选取信息

语法

Application.ActivePDF.Selection.getInfo()

返回值

Promise<Object>

属性数据类型说明
textstring选定的文本
pagePDFPage选定文本所在最后的页面
rectArrayArray选定文本的边界矩形数组,每项包含 left、top、right、bottom

示例

async function example() {
const selection = await Application.ActivePDF.Selection.getInfo();
const pageIndex = selection.page.getPageNumber();
}