Capturing Multiple Signatures in an InfoPath 2007 Form Using a Topaz Signature Pad

We (Richard Wixom and Russell Wright – RW2) have done some work using a Topaz signature pad to capture an actual image of a signature in an InfoPath 2007 form and store it in the form XML as a base64 encoded image.  We blogged about it here.  Well, we’ve recently improved upon the process to easily allow multiple signatures to be added to a form template.

The new process involves much of the existing code, but encapsulates each signature block as a template part.  Adding a template part and tying it to the code is a simple process.  In our solution, the template part is added and then the SIGN and DONE buttons are renamed so they reference the same C# code in the form template.  So, within a form template, the SIGN and DONE buttons are the same buttons referenced in each of the signature sections.  The solution is pretty slick because it looks at the outer XML to find all the controls that are related to the section associated with a signature and doesn’t require the designer of the form to muck with the code.  They just add the template part, rename the buttons, and they are on their way.  Cool!  Chalk up another one for SharePoint Rx.



1 Response to “Capturing Multiple Signatures in an InfoPath 2007 Form Using a Topaz Signature Pad”

  1. March 12, 2010 at 4:00 pm

    I understand the renaming of the new buttons but how do you get the new instance to set the new signature to a different image file? You don’t say in your explanation.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

Asif Rehmani’s SharePoint Videos


Click to access a wealth of SharePoint videos

SharePoint Rx

SharePoint Rx Home


Posts by Date

February 2010
Support Wikipedia

%d bloggers like this: