The form field text layout is not even the same across Acrobat versions. > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On > Behalf Of Chris Miller > Sent: Wednesday, August 31, 2005 10:50 AM > To: [email protected] > Subject: [iText-questions] Form field text shifting after setField? > > Hi everyone, thanks in advance for your support. I'm > experiencing some problems filling form fields on the fly. I > have seen a number of other posts regarding this issue to no > avail, however, I'm confident it can be resolved. The problem > involves the movement or shifting of form field text > following the usage of the setField or setFields methods of > the class AcroFields. The problem is especially apparent with > multi-line text boxes and with text boxes that utilize the > "resize text to fit box" feature. > > I allow users to fill out a PDF form, submit it back to the > server, and then I use the form values they submitted to fill > and flatten the same form on my server. However, when I (or > the user) opens up the resulting PDF document the text within > the form fields has moved drastically, which is not good > given the "print ready" file we are trying to output. I have > used both the HTML PDF submit and the FDF submit methods of > submitting the PDF form, but experienced the same problem, I > thought that the form field attributes (e.g. padding) weren't > being passed or something so I was surprised that the FDF > submit method did not work. Either way, the problem can be > very clearly seen by accessing the URL below, you'll have to > upload one image to see the first preview, then you can > submit the form to the server, add the product to your > shopping cart, and then press "view artwork" to see the > flattened artwork where the multiline text boxes are clearly > messed up (text is shifted up and to the left). > > http://www.adsoftdirect.com/index.cfm?page=previewPdf&producti > d=128&templateid=3&storefrontid=6 > > The current code that makes this possible is way simple, > which is why I think the problem may be with iText, excuse > that it's done in cold fusion script, but you get the idea... > fdf = createObject("java", > "com.lowagie.text.pdf.FdfReader").init(FDFByteArrayData); > form1 = stamp.getAcroFields(); > form1.setFields(fdf); > > Also, I've seen it noted before that this problems is related > to the different versions of acrobat/reader, however this > problem is occurring across the board with all versions of > acrobat and reader and a closer inspection of the generated > PDF shows that the text has in fact moved before being > flattened or it is not being inputted into the field properly > in the first place. > > I know that it is possible to capture the form field > coordinates and use columnText to "recreate" the text on the > PDF, but this is hardly a long-term solution and would not > take advantage of the "scale font size to fit" functionality > which has numerous implications in terms of generating print > ready documents. So if we could find a way to make this work, > even gulp, if it involves modifying the underlying iText > library, then I would be very gracious...I've been developing > our technology for over two years and iText has been great, > this is the last hurdle I've got to overcome so any help > would be much appreciated. Thanks! > > > > ------------------------------------------------------------- > Chris Miller - President/CEO > AdSoft Direct, Inc. > 1-888-3-ADSOFT (1-888-323-7638) > Office: 925-251-0566 > Cell: 510-504-5006 > E-mail: [EMAIL PROTECTED] > Web: http://www.adsoftdirect.com > > > > ------------------------------------------------------- > SF.Net email is Sponsored by the Better Software Conference & EXPO > September 19-22, 2005 * San Francisco, CA * Development > Lifecycle Practices > Agile & Plan-Driven Development * Managing Projects & Teams * > Testing & QA > Security * Process Improvement & Measurement * > http://www.sqe.com/bsce5sf > _______________________________________________ > iText-questions mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/itext-questions >
------------------------------------------------------- SF.Net email is Sponsored by the Better Software Conference & EXPO September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf _______________________________________________ iText-questions mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/itext-questions
