We use cookies to give you the best experience on our website. If you continue to browse, then you agree to our privacy policy and cookie policy. Image for the cookie policy date
Unfortunately, activation email could not send to your email. Please try again.
Syncfusion Feedback

How can I tell if a form has been signed?

Thread ID:





145582 Jun 28,2019 05:27 PM UTC Jul 5,2019 12:56 PM UTC Xamarin.Forms 2
Tags: PdfViewer
Will Autio
Asked On June 28, 2019 05:27 PM UTC

In our app we display a pdf accro form with two places for signatures. It is a typical legal form with a place for signature, printed name and date for each signature.

We would like some way to tell if a signature has been done in a field. If we do not have both signatures, then there is no reason to save the form. Note: we are only considering hand scrawled signatures - no electronic ones.

We have looked at PdfLoadedSignatureField.Signature, but it is null after having signed.

Where are signatures stored? We had the impression that it may be in annotations so we tried this code:

                PdfLoadedPage page = loadedDocument.Pages[0] as PdfLoadedPage;
                PdfLoadedAnnotationCollection annotations = page.Annotations;
                int cnt = annotations.Count;
 but there were zero annotations after having signed.

There does not seem to be an event that is comparable to OnSignature.

Plan B: When they tap in a signature field, a lovely form pops up where they can sign. When they are done, they tap the Apply button. can we capture that event somehow, along with the associated field, in order to perform some actions?

Will Autio

Sathish Sivakumar [Syncfusion]
Replied On July 1, 2019 11:38 AM UTC

Hi Will, 
Thank you for contacting Syncfusion Support. 
Please find the details for your queries regarding  Hand-Written signature support in PDFViewer. 
S No 
PdfLoadedSignatureField.Signature, property is null after having signed. 
We have preserved the Hand-written signatures as ink annotation while saving the document. Currently we do not set the value for PdfLoadedSignatureField Property. So, the default value of that property will be null. 
When user tap in a signature field, a form pops up where they can sign. When they are done, they tap the Apply button. can we capture that event somehow, along with the associated field, in order to perform some actions 
At present we have “InkAdded” event to capture the addition of signature in the PDF document. But the event does not contain any data regarding the signature field on which the signature is added. We will analyze the feasibility of your requirement and update you further details on 03-July-2019 

Jhansi Priya Ramesh [Syncfusion]
Replied On July 5, 2019 12:56 PM UTC

Hi Will,  
At present we do not have support to “Support the to track whether the signature field is signed”. But we have analyzed the feasibility and confirmed that we can provide support for tracking signed and unsigned count of signature field in the PDF document.  Also, we do not any have immediate plans for implementing the feature “Track the count of signed and unsigned Signature fields in the PDF document” and it will be included in any of our upcoming release.   
You can keep track on the feature using our feature management system,   
Kindly share us the more details of your requirement on this feature, so that we will consider it while implementing this feature in PdfViewerControl.   


This post will be permanently deleted. Are you sure you want to continue?

Sorry, An error occured while processing your request. Please try again later.

Please sign in to access our forum

This page will automatically be redirected to the sign-in page in 10 seconds.

Warning Icon You are using an outdated version of Internet Explorer that may not display all features of this and other websites. Upgrade to Internet Explorer 8 or newer for a better experience.Close Icon

Live Chat Icon For mobile
Live Chat Icon