Interface: AnnotationsFocusEvent

PSPDFKit.AnnotationsFocusEvent

This event is emitted whenever an annotation is focused. Selecting an annotation also focuses it.

When an annotation is deselected by pressing the Escape key, successive annotations.blur and annotations.focus events will be dispatched for the same annotation.

Use this event to add custom behavior like announcing the annotation value to screen readers.

Example

Log text annotation value

instance.addEventListener("annotations.focus", (event) => {
  if (event.annotation instanceof PSPDFKit.Annotations.TextAnnotation) {
    console.log(event.annotation.text);
  }
});

Members




Members

annotation: AnnotationsUnion

The annotation that was focused.

Remember that annotations are Immutable.map.

Type:

nativeEvent: Event

The browser event FocusEvent which caused the annotations.focus event to dispatch. Its type property is set to focus.

Type:
  • Event