chris123321 wrote: > Ok, I attached a small eclipse project, without the itext 2.0.8 jar. The > resulting pdf resides in the bin folder.
Aha, before I could only guess; now your problem is crystal clear. Have a look at your original PDF. It contains an XFA form with stuff like: <field h="4.1204mm" name="mr" w="4.1204mm" y="0mm"> <ui> <checkButton mark="cross" size="3.8806mm"> <border hand="right"> <fill> <color value="255, 255, 255"/> </fill> <?templateDesigner StyleID apcb1?> </border> </checkButton> </ui> <font size="0pt" typeface="Adobe Pi Std"/> <para vAlign="middle"/> <items> <integer>1</integer> </items> <assist> <toolTip>Herr</toolTip> <speak priority="toolTip"/> </assist> </field> <field h="4.1204mm" name="mrs" w="4.1204mm" x="11.3922mm"> <ui> <checkButton mark="cross" size="3.8806mm"> <border hand="right"><?templateDesigner StyleID apcb1?> <fill> <color value="255, 255, 255"/> </fill> </border> <margin/> </checkButton> </ui> <font size="0pt" typeface="Adobe Pi Std"/> <para vAlign="middle"/> <items> <integer>2</integer> </items> <assist> <toolTip>Frau</toolTip> <speak priority="toolTip"/> </assist> </field> Do you see that these are two checkbuttons? Do you see the tooltips? OK, this is XFA, and as you (should) know, iText only has limited XFA support. As a matter of fact, I don't know of any other product other than Adobe products that offer XFA support. All other PDF products involving forms only support AcroForms. Let me anticipate on your next question: "What are AcroForms?" Look further inside your original PDF. It also has the AcroForm version of the fields above: 70 0 obj <</Rect[32.304 591.997 43.304 602.997]/NM(topmostSubform[0].Page1[0].customer_salutation[0].mr[0])/Subtype/Widget/BS<</S/S/W 1>>/Parent 15 0 R/F 4/P 45 0 R/Type/Annot/MK<</BG[1.0 1.0 1.0]/CA(8)/BC[0.0 0.0 0.0]>>/AP<</D<</1 73 0 R/Off 74 0 R>>/N<</1 71 0 R/Off 72 0 R>>>>/AS/Off>> endobj 65 0 obj <</Rect[67.849 591.997 78.849 602.997]/NM(topmostSubform[0].Page1[0].customer_salutation[0].mrs[0])/Subtype/Widget/BS<</S/S/W 1>>/Parent 15 0 R/F 4/P 45 0 R/Type/Annot/MK<</BG[1.0 1.0 1.0]/CA(8)/BC[0.0 0.0 0.0]>>/AP<</D<</2 68 0 R/Off 69 0 R>>/N<</2 66 0 R/Off 67 0 R>>>>/AS/Off>> endobj Do you see the resemblance ("mr" and "mrs") and the differences? The differences are easier to find ;-) There's no such thing as a tooltip in this version of the fields. However: when we look at the Parent object, we see this: 15 0 obj <</TU(Herr)/Parent 14 0 R/T(customer_salutation[0])/FT/Btn/Ff 49152/Kids[60 0 R 65 0 R 70 0 R]>> endobj The TU key in the parent of the checkboxes you refer to has the value Herr. What is TU? The PDF reference explains: TU: An alternate field name to be used in place of the actual field name wherever the field must be identified in the user interface (such as in error or status messages referring to the field). This text is also useful when extracting the document’s contents in support of accessibility to users with disabilities or for other purposes (see Section 10.8.2, "Alternate Descriptions"). Now why am I explaining all this? iText has limited XFA support in the sense that it can read/fill static XFA forms based on AcroForm technology. If you look at your resulting PDF, you'll see that the XFA stream has disappeared. The result is an AcroForm. You see 'Herr' as tooltip for all the checkboxes because 'Herr' is the value of the TU key in the parent of all those checkboxes. How do you solve your problem? Either you don't work with an XFA form as original template. Or you stick with Adobe products that have full XFA support. Or you write XFA support for iText. This is probably not the answer you hoped for. That's also why I'm using hands and feet to explain what causes your problem. I hope the level of detail in this answer convinces you that this is not an iText problem. It's not a bug; it's an issue that is inherent to the choice you have made when you opted to work with XFA (deliberately or not). -- This answer is provided by 1T3XT BVBA ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ iText-questions mailing list iText-questions@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/itext-questions Buy the iText book: http://itext.ugent.be/itext-in-action/