ActivePDF
ActivePDF
属性
Selection
JSSDK: 1.9.3、zOffice8.0 支持
文档选区工具类
语法
Application.ActivePDF.Selection
方法
print
打印文档
语法
Application.ActivePDF.print({ printEngine })
参数
| 属性 | 数据类型 | 必填 | 说明 |
|---|---|---|---|
| printEngine | string | 否 | '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==" })
参数
| 属性 | 数据类型 | 必填 | 说明 |
|---|---|---|---|
| args | Object | 是 | 传递参数对象,file文件 |
| args的属性 | 数据类型 | 必填 | 说明 |
|---|---|---|---|
| file | string | 是 | 图片的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");
参数
| 属性 | 数据类型 | 必填 | 说明 |
|---|---|---|---|
| id | string | 是 | 图片的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();
}