Skip to content

上下文菜单

在创建 CPDFReaderView 时,你可以通过 CPDFConfiguration 对象中的 contextMenuConfig 字段,来自定义当注释、文本、图片或表单字段被选中时弹出的上下文菜单。

默认上下文菜单

默认情况下,当用户选中一个高亮注释时,ComPDFKit 会显示包含常用选项的上下文菜单,例如“备注”、“删除”和“属性”:

AndroidiOS
rn-android-3-8-8-1flutter_rn-ios-3-8-8-1.png

自定义菜单项

你可以通过指定要包含的菜单项来自定义上下文菜单。以下示例仅为高亮注释保留 属性删除 两个选项:

tsx
<CPDFReaderView
  ref={pdfReaderRef}
  document={samplePDF}
  configuration={ComPDFKit.getDefaultConfig({
    contextMenuConfig:{
      annotationMode: {
        markupContent: menus('properties', 'delete')
      }
    }
  })} />
AndroidiOS
rn-android-3-8-8-2rn-ios-3-8-8

更多自定义配置说明,请参阅官方文档:CONFIGURATION.md - contextMenuConfig