跳到主要内容

ActivePDF

ActivePDF

属性

Selection

JSSDK: 1.9.3、zOffice8.0 支持

文档选区工具类

语法

Application.ActivePDF.Selection

方法

print

打印文档

语法

Application.ActivePDF.print({ printEngine })

参数

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

返回值

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

示例

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

placePicture

JSSDK: 1.9.4、zOffice8.0 支持

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

语法

Application.ActivePDF.placePicture({ file: "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mP8z8BQDwAEhQGAhKmMIQAAAABJRU5ErkJggg==" })

参数

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

返回值

Promise<boolean> 是否成功开始放置图片

示例

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

cancelPlacement

JSSDK: 1.9.4、zOffice8.0 支持

取消放置的图片

语法

Application.ActivePDF.cancelPlacement("8BQDwAEhQGAhKmMIQAAAABJR");

参数

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

返回值

Promise<boolean> 是否成功取消放置的图片

示例

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

confirmAllPlacements

JSSDK: 1.9.4、zOffice8.0 支持

语法

Application.ActivePDF.confirmAllPlacements();

返回值

Promise<boolean> 是否成功调用

示例

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