The PDF does indeed specify that all the fields should be on the last page. I thought there might be some hierarchy issue here, but you've got a proper parent/kids thing going on.
HOWEVER, if you want two fields with the same name, you need to create a parent field with that name (and the shared value), and make the instance fields unnamed kids, which I didn't see when I cracked open your form. It looks like you're using document events to add your fields, but they're all getting added at the end of document. I suspect you're building your PdfFormField (or BaseField-derived) objects in the event, but not adding them to the PDF until the document is closed. You need to call writer.addAnnotation( PdfAnnotation annot ) while you're still on the page on which you want the field to appear, in the OnEndPage event would be good. Note that while PdfWriter.addAnnotation( PdfAnnotation annot, int page ) is present (though not public? Makes sense I guess), the int argument is Completely Ignored in the base PdfWriter class. It's there, presumably, to be overridden by subclasses (and to confuse people who don't look at the source (ie: most people (like you (this is starting to look like LISP ( yuck! ) ) ) ) ). --Mark Storer Senior Software Engineer Cardiff.com #include <disclaimer> typedef std::disclaimer<Cardiff> Discard; > -----Original Message----- > From: munish_sharma [mailto:[email protected]] > Sent: Saturday, March 13, 2010 1:30 AM > To: [email protected] > Subject: [iText-questions] PDF Form with AcroFields in loop in multiple > pages > > > I want to repeat some fields using Acrofields in loop. It works file fine > within single page but gives trouble when invloves more than one page (All > acrofields moves to last page) .Please suggest how could i create a form > with multiple pages. > > Thanx > Munish http://old.nabble.com/file/p27886548/PDFForm.pdf PDFForm.pdf > > P.S Plese check attached PDF file > -- > View this message in context: http://old.nabble.com/PDF-Form-with- > AcroFields-in-loop-in-multiple-pages-tp27886548p27886548.html > Sent from the iText - General mailing list archive at Nabble.com. > > > ------------------------------------------------------------------------ -- > ---- > Download Intel® Parallel Studio Eval > Try the new software tools for yourself. Speed compiling, find bugs > proactively, and fine-tune applications for parallel performance. > See why Intel Parallel Studio got high marks during beta. > http://p.sf.net/sfu/intel-sw-dev > _______________________________________________ > iText-questions mailing list > [email protected] > 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/ > > > No virus found in this incoming message. > Checked by AVG - www.avg.com > Version: 9.0.733 / Virus Database: 271.1.1/2732 - Release Date: 03/15/10 > 00:33:00 ------------------------------------------------------------------------------ Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev _______________________________________________ iText-questions mailing list [email protected] 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/
