Skip to content

Create Form Fields

Using CPDFReaderWidget, users can enter form mode and add form fields via touch interactions.

dart
CPDFReaderWidgetController? _controller;

// Initialize CPDFReaderWidget and obtain the controller in the onCreated callback
CPDFReaderWidget(
  document: documentPath,
  configuration: CPDFConfiguration(
    modeConfig: const CPDFModeConfig(
      initialViewMode: CPDFViewMode.forms)),
  onCreated: (controller) {

  });

await controller.setFormCreationMode(CPDFFormType.textField);

Exit Creation Mode

dart
await controller.exitFormCreationMode();

Supported Form Field Types

Type
textField
checkBox
radioButton
listBox
comboBox
signaturesFields
pushButton