本页内容
查看模式
当您使用 ComPDFKit.openDocument()
打开文档时,您可以根据产品需求设置默认显示模式。例如,默认的 Viewer Mode
允许查看 PDF 文档和填写表单,但不允许编辑注释、文本等。
设置默认模式
以下示例演示如何将注释模式设置为默认显示模式。在注释模式下,用户可以添加、删除和修改注释。
dart
// ComPDFKit.openDocument Sample
var config = ComPDFKit.getDefaultConfig({
modeConfig : {
initialViewMode: CPDFViewMode.ANNOTATIONS
}
})
ComPDFKit.openDocument(samplePDF, '', config)
结果如下:
Android | iOS |
---|---|
设置模式列表
您可以通过点击顶部标题来切换模式。根据您的需求,您可以在 CPDFConfiguration
中配置所需的模式及其显示顺序。以下示例显示了如何仅配置查看模式和注释模式:
dart
// CPDFReaderWidget 示例
Scaffold(
resizeToAvoidBottomInset: false,
appBar: AppBar(
title: const Text('CPDFReaderWidget Example'),
),
body: CPDFReaderWidget(
document: documentPath,
configuration: CPDFConfiguration(
modeConfig: const ModeConfig(availableViewModes: [
CPreviewMode.viewer,
CPreviewMode.annotations
])
),
onCreated: (controller) {
},
));
// ComPDFKit.openDocument 示例
ComPDFKit.openDocument(documentPath, '', CPDFConfiguration(
modeConfig: const ModeConfig(availableViewModes: [
CPreviewMode.viewer,
CPreviewMode.annotations
])
));
结果如下:
Android | iOS |
---|---|