跳到主要内容

ActivePDF

ActivePDF

当前 PDF 文档对象

属性

Find

JSSDK: 1.11.0、zOffice V8.3 支持

查找操作对象

语法

Application.ActivePDF.Find

返回值

Find

Selection

JSSDK: 1.9.3、FilezOffice v8.0 FP3 支持

文档选区工具类

语法

Application.ActivePDF.Selection

返回值

Selection

Mark

PDF 文档标记操作对象

语法

Application.ActivePDF.Mark

返回值

Mark

方法

print

打印文档

语法

Application.ActivePDF.print({ printEngine })

参数

属性数据类型必填说明
printEnginestring'native' | 'compatibility'

返回值

Promise<boolean> 是否成功打开打印页面

示例

async function example() {
await Application.ActivePDF.print();
}

placePicture

JSSDK: 1.9.4、FilezOffice v8.0 FP4 支持

放置图片。调用后,图片将跟随鼠标,单击后确定放置位置。

语法

Application.ActivePDF.placePicture({ file })

参数

属性数据类型必填说明
argsObject传递参数对象
args 的属性数据类型必填说明
filestring图片的 base64 数据,字符串形式传递(限 10MB)

返回值

Promise<boolean>

示例

async function example() {
await Application.ActivePDF.placePicture({
file: "data:image/png;base64,iVBORw0KGgoAAAANSUhEUg..."
});
}

cancelPlacement

JSSDK: 1.9.4、FilezOffice v8.0 FP4 支持

取消放置的图片

语法

Application.ActivePDF.cancelPlacement(id)

参数

属性数据类型必填说明
idstring图片的 id,通过 PDF.Event.PicturePlaced 获取

返回值

Promise<boolean>

示例

async function example() {
await Application.ActivePDF.cancelPlacement("8BQDwAEhQGAhKmMIQAAAABJR");
}

confirmAllPlacements

JSSDK: 1.9.4、FilezOffice v8.0 FP4 支持

确认所有已放置的图片

语法

Application.ActivePDF.confirmAllPlacements()

返回值

Promise<boolean>

示例

async function example() {
await Application.ActivePDF.confirmAllPlacements();
}