Skip to content
ComPDF
Guides

内容编辑

ComPDF React Native SDK 支持多种内容编辑事件监听,以下是常用的内容编辑事件:

事件名称描述
CPDFEvent.EDITOR_SELECTION_SELECTED当用户选中内容编辑元素时触发,返回选中的内容编辑元素数据。
CPDFEvent.EDITOR_SELECTION_DESELECTED当用户取消选中内容编辑元素时触发,返回取消选中的内容编辑元素数据。

要监听这些事件,可以在创建 CPDFReaderView 后调用函数。例如:

tsx
pdfReaderRef.current?.addEventListener(
  CPDFEvent.EDITOR_SELECTION_SELECTED,
  (editArea) => {
    // editArea 为 CPDFEditArea 对象
    // text : CPDFEditTextArea 对象
    // image : CPDFEditImageArea 对象
    // path : CPDFEditPathArea 对象
  }
);

pdfReaderRef.current?.addEventListener(
  CPDFEvent.EDITOR_SELECTION_DESELECTED,
  (editArea) => {
    // event 为 CPDFEditArea 对象,可能为空
  }
);