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 })
参数
| 属性 | 数据类型 | 必填 | 说明 |
|---|---|---|---|
| printEngine | string | 否 | 'native' | 'compatibility' |
返回值
Promise<boolean> 是否成功打开打印页面
示例
async function example() {
await Application.ActivePDF.print();
}
placePicture
JSSDK: 1.9.4、FilezOffice v8.0 FP4 支持
放置图片。调用后,图片将跟随鼠标,单击后确定放置位置。
语法
Application.ActivePDF.placePicture({ file })
参数
| 属性 | 数据类型 | 必填 | 说明 |
|---|---|---|---|
| args | Object | 是 | 传递参数对象 |
| args 的属性 | 数据类型 | 必填 | 说明 |
|---|---|---|---|
| file | string | 是 | 图片的 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)
参数
| 属性 | 数据类型 | 必填 | 说明 |
|---|---|---|---|
| id | string | 是 | 图片的 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();
}