While I'm not able to offer a solution here I can talk about the principle which may help crystallise your dilemma.
When a document is digitally signed, the entire document is encrypted and the result of that encryption is stored with the document. This allows someone with the appropriate key to verify that the document has not been tampered with, they can compare a newly encrypted version of the document with the stored encryption result (the actual details vary but the outcome is the same). As a result, you can't sign a document, change a field and expect the signature to stand as the document is no longer the same as the signed version. This is why you'd need to change the text and then sign the document for it to work. Regards, Brian -----Original Message----- From: webpointz [mailto:mbeveri...@webpointz.com] Sent: 02 December 2009 4:21 PM To: itext-questions@lists.sourceforge.net Subject: Re: [iText-questions] How can I change contents of a text field at signing? Hi...basically, the text needs to change ONLY if the signature is applied. So I need to change the text THEN have the signature applied and if the user cancels the action it reverts back to its original text. As it stands now it appears as though the text is changing AFTER the signature is dropped in. Even if I move the text changing above and at the top of the onMouseUp it still changes after signing not before. So, not sure what you meant by your answer. sign = acroForm.addSignature("sign", 122, 30, 300, 108).setAction(PdfAction.javaScript(" this.getField('message').value = 'thank you'; var sigCheck = this.getField('sign').value; if (sigCheck != '') { ...do something else.... } ", writer)); Leonard Rosenthol-3 wrote: > > Change value then sign. > > -----Original Message----- > From: webpointz [mailto:mbeveri...@webpointz.com] > Sent: Wednesday, December 02, 2009 10:25 AM > To: itext-questions@lists.sourceforge.net > Subject: [iText-questions] How can I change contents of a text field at > signing? > > > I have a PDF that has say a text field called "message" and a digital > signature field called "sign". > > When a user opens the PDF, the "message" field says "welcome" BUT I want > the > text to change to "thank you" once the document is signed. > > My problem is that if I try to dynamically change the text on the MOUSEUP > action of the signing process, the text changes BUT it invalidates the > signature stating the field "message" was modified after the signature was > applied. > > Here is a sample of the code used (using ColdFusion code): > > sign = acroForm.addSignature("sign", 122, 30, 300, > 108).setAction(PdfAction.javaScript(" > > var sigCheck = this.getField('sign').value; > > if (sigCheck != '') > { > this.getField('message').value = 'thank you'; > } > > ", writer)); > > > > > > -- > View this message in context: > http://old.nabble.com/How-can-I-change-contents-of-a-text-field-at-signing-- tp26610705p26610705.html > Sent from the iText - General mailing list archive at Nabble.com. > > > ---------------------------------------------------------------------------- -- > Join us December 9, 2009 for the Red Hat Virtual Experience, > a free event focused on virtualization and cloud computing. > Attend in-depth sessions from your desk. Your couch. Anywhere. > http://p.sf.net/sfu/redhat-sfdev2dev > _______________________________________________ > iText-questions mailing list > iText-questions@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/itext-questions > > Buy the iText book: http://www.1t3xt.com/docs/book.php > Check the site with examples before you ask questions: > http://www.1t3xt.info/examples/ > You can also search the keywords list: > http://1t3xt.info/tutorials/keywords/ > > ---------------------------------------------------------------------------- -- > Join us December 9, 2009 for the Red Hat Virtual Experience, > a free event focused on virtualization and cloud computing. > Attend in-depth sessions from your desk. Your couch. Anywhere. > http://p.sf.net/sfu/redhat-sfdev2dev > _______________________________________________ > iText-questions mailing list > iText-questions@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/itext-questions > > Buy the iText book: http://www.1t3xt.com/docs/book.php > Check the site with examples before you ask questions: > http://www.1t3xt.info/examples/ > You can also search the keywords list: > http://1t3xt.info/tutorials/keywords/ > > -- View this message in context: http://old.nabble.com/How-can-I-change-contents-of-a-text-field-at-signing-- tp26610705p26611690.html Sent from the iText - General mailing list archive at Nabble.com. ---------------------------------------------------------------------------- -- Join us December 9, 2009 for the Red Hat Virtual Experience, a free event focused on virtualization and cloud computing. Attend in-depth sessions from your desk. Your couch. Anywhere. http://p.sf.net/sfu/redhat-sfdev2dev _______________________________________________ iText-questions mailing list iText-questions@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/itext-questions Buy the iText book: http://www.1t3xt.com/docs/book.php Check the site with examples before you ask questions: http://www.1t3xt.info/examples/ You can also search the keywords list: http://1t3xt.info/tutorials/keywords/ ------------------------------------------------------------------------------ Join us December 9, 2009 for the Red Hat Virtual Experience, a free event focused on virtualization and cloud computing. Attend in-depth sessions from your desk. Your couch. Anywhere. http://p.sf.net/sfu/redhat-sfdev2dev _______________________________________________ iText-questions mailing list iText-questions@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/itext-questions Buy the iText book: http://www.1t3xt.com/docs/book.php Check the site with examples before you ask questions: http://www.1t3xt.info/examples/ You can also search the keywords list: http://1t3xt.info/tutorials/keywords/