Create Form Fields
Using CPDFReaderView
, users can enter form mode and add form fields via touch interactions.
tsx
const pdfReaderRef = useRef<CPDFReaderView>(null);
<CPDFReaderView
ref={pdfReaderRef}
document={samplePDF}
configuration={ComPDFKit.getDefaultConfig({})}
/>
await pdfReaderRef.current?.setFormCreationMode(CPDFWidgetType.TEXT_FIELD);
Exit Creation Mode
tsx
await pdfReaderRef.current?.exitFormCreationMode();
Supported Form Field Types
Type |
---|
CPDFWidgetType.TEXT_FIELD |
CPDFWidgetType.CHECKBOX |
CPDFWidgetType.RADIO_BUTTON |
CPDFWidgetType.LISTBOX |
CPDFWidgetType.COMBOBOX |
CPDFWidgetType.SIGNATURES_FIELDS |
CPDFWidgetType.PUSH_BUTTON |