Skip to content
ComPDF
Guides

Forms

The ComPDF React Native SDK supports a variety of form events. Commonly used form events include:

Event NameDescription
CPDFEvent.FORM_FIELDS_CREATEDTriggered when a user creates form fields. Returns the created form field data.
CPDFEvent.FORM_FIELDS_SELECTEDTriggered when a user selects a form field. Returns the selected form field data.
CPDFEvent.FORM_FIELDS_DESELECTEDTriggered when a user deselects a form field. Returns the deselected form field data.

To listen for these events, call the event listener functions after creating the CPDFReaderView:

tsx
pdfReaderRef.current?.addEventListener(
  CPDFEvent.FORM_FIELDS_CREATED,
  (widget) => {
    // 'widget' is a CPDFWidget object or one of its subclasses
  }
);

pdfReaderRef.current?.addEventListener(
  CPDFEvent.FORM_FIELDS_SELECTED,
  (widget) => {
    // 'widget' is a CPDFWidget object or one of its subclasses
  }
);

pdfReaderRef.current?.addEventListener(
  CPDFEvent.FORM_FIELDS_DESELECTED,
  (widget) => {
    // 'widget' is a CPDFWidget object or one of its subclasses
  }
);