Guides
Forms
The ComPDF React Native SDK supports a variety of form events. Commonly used form events include:
| Event Name | Description |
|---|---|
| CPDFEvent.FORM_FIELDS_CREATED | Triggered when a user creates form fields. Returns the created form field data. |
| CPDFEvent.FORM_FIELDS_SELECTED | Triggered when a user selects a form field. Returns the selected form field data. |
| CPDFEvent.FORM_FIELDS_DESELECTED | Triggered 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
}
);