Skip to content
ComPDF
Guides

Content Editor

The ComPDF Flutter SDK supports multiple content editor event listeners. Below are commonly used content editor events:

Event NameDescription
editorSelectionSelectedTriggered when user selects content editor elements, returns selected element data.
editorSelectionDeselectedTriggered when user deselects content editor elements, returns deselected element data.

To listen to these events, call the following function through CPDFReaderWidgetController after creating CPDFReaderWidget. For example:

dart
controller.addEventListener(CPDFEvent.editorSelectionSelected, (event) {
  // event is CPDFEditArea object
  // text : CPDFEditTextArea object
  // image : CPDFEditImageArea object
  // path : CPDFEditPathArea object
  print(jsonEncode(event));
});

controller.addEventListener(CPDFEvent.editorSelectionDeselected, (event) {
  // event is CPDFEditArea object, may be null
  print(jsonEncode(event));
});