本页内容
显示模式
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 填写 - 不支持文档文字、图片编辑 |