Guides
页面导航
页面导航用于在 PDF 文档中快速定位到指定页面或位置。文档加载到 CPDFReaderView 后,可通过 API 跳转到目标页面,也可以监听页面跳转和滚动等阅读器事件。
以下是跳转到页面的示例代码:
java
// 跳转到第一页
readerView.setDisplayPageIndex(0);1
2
2
获取当前页码
java
int pageIndex = readerView.getPageNum();1
监听页面导航与阅读器事件
java
readerView.setReaderViewCallback(new IReaderViewCallback() {
@Override
public void onTapMainDocArea() {
// 点击文档主区域
}
@Override
public void onMoveToChild(int pageIndex) {
// 跳转后的目标页码
}
@Override
public void onEndScroll() {
// 滚动结束
}
@Override
public void onScrolling() {
// 正在滚动
}
@Override
public void onRecordLastJumpPageNum(int pageIndex) {
// 记录最后一次跳转的页码
}
});1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
kotlin
readerView.setReaderViewCallback(object : IReaderViewCallback {
override fun onTapMainDocArea() {
// 点击文档主区域
}
override fun onMoveToChild(pageIndex: Int) {
// 跳转后的目标页码
}
override fun onEndScroll() {
// 滚动结束
}
override fun onScrolling() {
// 正在滚动
}
override fun onRecordLastJumpPageNum(pageIndex: Int) {
// 记录最后一次跳转的页码
}
})1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22