Skip to content

BOTA配置

功能说明

BOTA界面用于展示 PDF 文档的书签列表、大纲列表和注释列表。

通过配置 BOTA,可以控制显示哪些类型的界面,以及每个界面中的菜单选项。

设置启用的标签页

使用 CPDFBotaConfig.tabs 配置启用的标签页:

tsx
ComPDFKit.getDefaultConfig({
  global: {
    bota: {
      tabs: ['outline', 'annotations']
    }
  }
});

效果示例:

AndroidiOS
guides_rn_3.8.8_1guides_rn_3.8.8_2

设置注释菜单选项

BOTA 支持为注释列表界面设置 全局菜单单条注释菜单项

tsx
ComPDFKit.getDefaultConfig({
  global: {
    bota: {
      tabs: ['outline', 'annotations'],
      menus: {
        annotations: {
          global: botaMenus('importAnnotation', 'exportAnnotation', 'removeAllAnnotation'),
          item: [
            { id: 'reviewStatus', subMenus: ['accepted', 'cancelled', 'none'] },
            { id: 'markedStatus'},
            { id: 'more', subMenus: ['delete']}
          ]
        }
      }
    }
  }
})

效果示例:

AndroidiOS
guides_rn_3.8.8_4guides_rn_3.8.8_3

注释全局菜单选项

选项描述
importAnnotation导入注释
exportAnnotation导出注释
removeAllAnnotation删除所有注释
removeAllReply删除所有注释回复

注释回复状态子菜单选项

选项描述
accepted已接受
rejected已拒绝
cancelled已取消
completed已完成
none无状态

更多菜单选项

选项描述
addReply添加注释回复
viewReply查看注释回复
delete删除注释