Skip to content
ComPDF
Guides

页面导航

页面导航、大纲和书签是在 PDF 文档中导航和定位内容的常见工具。在使用查看器加载显示 PDF 文档后,用户可以让显示区域显示文档的不同页面或位置。

以下是跳转到页面的示例代码:

java
// 跳转到第一页
readerView.setDisplayPageIndex(0);

获取当前页码

java
int pageIndex = readerView.getPageNum();

监听当前页码

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) {
    // 记录最后一次跳转的页码
  }
});
kotlin
readerView.setReaderViewCallback(object : IReaderViewCallback {

    override fun onTapMainDocArea() {
        // 点击文档主区域
    }

    override fun onMoveToChild(pageIndex: Int) {
        // 当前显示的页面页码
    }

    override fun onEndScroll() {
        // 滚动结束
    }

    override fun onScrolling() {
        // 正在滚动
    }

    override fun onRecordLastJumpPageNum(pageIndex: Int) {
        // 记录最后一次跳转的页码
    }
})