PDF 生成模板编辑器
开源可视化 PDF 生成引擎,支持自定义模板,并提供面向开发者的 API,灵活构建文档生成流程。
ComPDF React Native SDK 自 3.2.0 起提供 creationConfig,用于控制阅读器工具创建注释或表单域后的行为。
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 }} />;
}| 配置 | 默认值 | 说明 |
|---|---|---|
continuousCreation | true | 创建后保持当前创建工具;为 false 时退出该工具,但仍停留在注释或表单模式 |
autoSelectCreatedAnnotation | true | 自动选中新对象;为 false 时不显示焦点框、编辑手柄或属性面板,也不发送选中事件 |
两项配置相互独立。单次创建并立即调整对象,可使用 false、true;连续创建且不选中新对象,可使用 true、false。
配置在阅读器创建时应用,更改策略需使用新配置重新创建阅读器。它只影响工具交互创建,不改变 addAnnotations()、addWidgets() 等编程接口行为。
关闭自动选中不会取消创建事件。若使用自定义创建流程,仍应处理创建回调,参见自定义注释创建工作流。