Skip to content

显示模式

ComPDFKit 支持单页,双页,书籍模式排列文档,支持翻动和连续滚动两种方式阅读文档,此外还可以设置裁切模式和预览模式。

显示模式

以设置单页连续模式为例,以下是切换显示模式的关键代码:

java
readerView.setDoublePageMode(false);
readerView.setContinueMode(true);

显示模式类型说明

设置滚动方向的代码如下所示:

java
// 垂直滚动
readerView.setVerticalMode(true);
// 水平滚动
readerView.setVerticalMode(false);

设置单页或双页模式的代码如下所示:

java
// 双页显示
readerView.setDoublePageMode(true);
// 单页显示
readerView.setDoublePageMode(false);

设置是否需要连续滚动的代码如下所示:

java
readerView.setContinueMode(true);

设置是否是书本模式的代码如下所示:

java
readerView.setDoublePageMode(true);
readerView.setCoverPageMode(true);

裁切模式

裁切模式是指在 PDF 文档中对页面进行裁剪以更改其可见区域或尺寸的一种特性。裁切模式允许用户定义页面的显示范围,使其在视觉上更加符合特定需求。

以下是设置裁切模式的关键代码:

java
readerView.setCropMode(true);

预览模式

在使用CPDFReaderView时,您会有不同的业务场景,例如显示模式、编辑注释模式、编辑文档模式,根据不同的使用场景,您可以通过readerView.setViewMode(ViewMode viewMode)方法来实现您的需求。

预览模式描述
VIEW- 支持 Form 填写
- 不支持注释添加、选取、移动、删除、编辑属性操作
- 不支持 Form 表单添加、选取、移动、删除、编辑属性操作
FORM- 支持 Form 添加、选取、移动、删除、编辑属性操作
- 不支持注释添加、选取、移动、删除、编辑属性操作
- 不支持 Form 填写
PDFEDIT- 支持文档文字、图片添加、选取、移动、删除、编辑属性操作
- 不支持注释添加、选取、移动、删除、编辑属性操作
- 不支持 Form 表单填写
- 不支持 Form 表单添加、选取、移动、删除、编辑属性操作
ALL- 支持 Form 添加、选取、移动、删除、编辑属性操作
- 支持注释添加、选取、移动、删除、编辑属性操作
- 不支持 Form 填写
- 不支持文档文字、图片编辑