本页内容
上下文菜单
在创建 CPDFReaderWidget
时,你可以通过 CPDFConfiguration
对象中的 contextMenuConfig
字段,来自定义当注释、文本、图片或表单字段被选中时弹出的上下文菜单。
默认上下文菜单
默认情况下,当用户选中一个高亮注释时,ComPDFKit 会显示包含常用选项的上下文菜单,例如“备注”、“删除”和“属性”:
Android | iOS |
---|---|
![]() | ![]() |
自定义菜单项
你可以通过指定要包含的菜单项来自定义上下文菜单。以下示例仅为高亮注释保留 属性 和 删除 两个选项:
dart
CPDFReaderWidget(
document: widget.documentPath,
password: widget.password,
configuration: CPDFConfiguration(
contextMenuConfig: const CPDFContextMenuConfig(
annotationMode: CPDFAnnotationModeContextMenu(
markup: [
CPDFContextMenuItem(CPDFAnnotationMarkupMenuKey.properties),
CPDFContextMenuItem(CPDFAnnotationMarkupMenuKey.delete),
]
)
)
),
onCreated: (controller) {
},
);
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Android | iOS |
---|---|
![]() | ![]() |
更多自定义配置说明,请参阅文档:CONFIGURATION.md - contextMenuConfig