Skip to content
DemoAPI 参考文档FAQ

PDF 生成模板编辑器

开源可视化 PDF 生成引擎,支持自定义模板,并提供面向开发者的 API,灵活构建文档生成流程。

查看 GitHub
React Native Guides Creation policy

注释与表单创建策略 ​

ComPDF React Native SDK 自 3.2.0 起提供 creationConfig,用于控制阅读器工具创建注释或表单域后的行为。

配置创建行为 ​

tsx
import { ComPDFKit, CPDFReaderView }
  from '@compdfkit_pdf_sdk/react_native';

export function PdfReader({ path }: { path: string }) {
  const configuration = ComPDFKit.getDefaultConfig({
    creationConfig: {
      continuousCreation: false,
      autoSelectCreatedAnnotation: true,
    },
  });
  return <CPDFReaderView document={path} configuration={configuration}
    style={{ flex: 1 }} />;
}
配置默认值说明
continuousCreationtrue创建后保持当前创建工具;为 false 时退出该工具,但仍停留在注释或表单模式
autoSelectCreatedAnnotationtrue自动选中新对象;为 false 时不显示焦点框、编辑手柄或属性面板,也不发送选中事件

两项配置相互独立。单次创建并立即调整对象,可使用 false、true;连续创建且不选中新对象,可使用 true、false。

生效范围 ​

配置在阅读器创建时应用,更改策略需使用新配置重新创建阅读器。它只影响工具交互创建,不改变 addAnnotations()、addWidgets() 等编程接口行为。

关闭自动选中不会取消创建事件。若使用自定义创建流程,仍应处理创建回调,参见自定义注释创建工作流。