Skip to main content

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();
}