Syncfusion AI Assistant

How can I help you?

Signature select and unselect events

11 Feb 20261 minute to read

The Syncfusion® PDF Viewer exposes events for monitoring the selection state of handwritten signature annotations: signatureSelect and signatureUnselect. These events enable applications to respond when a signature annotation is selected or cleared—for example, updating the UI, enabling contextual actions, or recording metadata.

signatureSelect

The signatureSelect event fires when a handwritten signature annotation is selected. Event arguments include details about the selected annotation and its page. Use this event to perform actions such as showing a properties panel or enabling signature-specific controls.

signatureUnselect

The signatureUnselect event fires when a handwritten signature annotation is unselected. Handle this event to perform cleanup tasks, hide contextual UI, or update application state.

The following snippet shows how to subscribe to signatureSelect and signatureUnselect events in the PDF Viewer component.

<ejs-pdfviewer #pdfViewer id="pdfViewer"
               [serviceUrl]='service'
               [documentPath]='document'
               (signatureSelect)='signatureSelect($event)'
               (signatureUnselect)='signatureUnselect($event)'
               style="height:640px;display:block">
</ejs-pdfviewer>
public signatureSelect(args: any): void {
  console.log('Signature selected:', args);
}

public signatureUnselect(args: any): void {
  console.log('Signature unselected:', args);
}

The signatureSelect and signatureUnselect events in Syncfusion® PDF Viewer offer robust options for managing the state of handwritten signatures within your application. By handling these events, developers can create a more interactive and dynamic user experience, responding programmatically to signature selection and unselection.

View sample in GitHub