主题
PDF 组件页码操作相关 API
当前页码
ActivePDF.CurrentPage
获取当前页码
语法
表达式.ActivePDF.CurrentPage
表达式:文档类型应用对象
返回值
返回 Number
表示对应的当前页码
示例
//@file=base.pdf
async function example() {
await instance.ready();
const app = instance.Application;
// 获取当前页码
const curryPage = await app.ActivePDF.CurrentPage;
console.log(curryPage);
}
跳转到指定页
ActivePDF.JumpToPage()
跳转到指定页
语法
表达式.ActivePDF.JumpToPage(PageNum)
表达式:文档类型应用对象
参数
属性 | 数据类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
PageNum | Number | 是 | 跳转到的页码 |
示例
//@file=base.pdf
async function example() {
await instance.ready();
const app = instance.Application;
// 跳转到指定页
await app.ActivePDF.JumpToPage(3);
}
监听当前页改变
Sub.CurrentPageChange
监听当前页改变事件
语法
表达式.Sub.CurrentPageChange = eventHandle
表达式:文档类型应用对象
示例
//@file=base.pdf
async function example() {
await instance.ready();
const app = instance.Application;
// 监听当前页改变事件
app.Sub.CurrentPageChange = async (curryPage) => {
console.log('切换到:', curryPage);
};
}
总页码
ActivePDF.PagesCount
获取总页数
语法
表达式.ActivePDF.PagesCount
表达式:文档类型应用对象
返回值
返回 Number
表示对应的总页数
示例
//@file=base.pdf
async function example() {
await instance.ready();
const app = instance.Application;
// 获取总页数
const totalPages = await app.ActivePDF.PagesCount;
console.log(totalPages);
}