Guides
Forms
The ComPDF Flutter SDK supports multiple form event listeners. Below are commonly used form events:
| Event Name | Description |
|---|---|
| formFieldsCreated | Triggered when user creates form fields, returns created form field data. |
| formFieldsSelected | Triggered when user selects form fields, returns selected form field data. |
| formFieldsDeselected | Triggered when user deselects form fields, returns deselected form field data. |
To listen to these events, call the following function through CPDFReaderWidgetController after creating CPDFReaderWidget. For example:
dart
controller.addEventListener(CPDFEvent.formFieldsCreated, (event) {
// event is CPDFWidget object and its subclass objects
print(jsonEncode(event));
});
controller.addEventListener(CPDFEvent.formFieldsSelected, (event) {
// event is CPDFWidget object and its subclass objects
print(jsonEncode(event));
});
controller.addEventListener(CPDFEvent.formFieldsDeselected, (event) {
// event is CPDFWidget object and its subclass objects, may be null
print(jsonEncode(event));
});