Hi to all another time :-D.
Well, now i write to say than I'll find what was my problem with check
boxes. All my problem was that I created a chunk with an empty string. This
makes than the library cannot draw the control on the document. The solution
was to create the chunk with a string that have some blank spaces.
Thanks for all.
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
________________________________________
De: itext-questions-bounces@(protected)
[mailto:itext-questions-bounces@(protected)
Carrasco
Enviado el: jueves, 03 de agosto de 2006 14:23
Para: 'Lista iText'
Asunto: [iText-questions] PDF Form fields with relative position.
Hi to all.
Im trying to create form field in a PDF using iText. But I dont know the
absolute position of this fields on the final document nor in the final
page. I find a way to add Text Fields to a document relatively to the text
added to it, but now I need to do the same with CheckBox, Radio Button, List
and Combos.
To add Text Fields relatively to a text, I create a Chunk and asociate
text field to the Chunks annotation, following this : Chunk.setAnnotation
(annotation). This works, but when I tried the same way with check boxes,
the controls do not appear on the PDF.
Here is the source code than I try:
nuevo_elemento = new Chunk ();
// Chunk
to set the relative position of the Check Box.
PdfFormField check1 = PdfFormField.createCheckBox(escritor);
Rectangle rect = new Rectangle(0, 0, 20, 20);
// Position to set the
widget
check1.setFieldName("tarjetaCredito");
check1.setValueAsName("Off");
check1.setWidget(rect, PdfAnnotation.HIGHLIGHT_INVERT);
check1.setAppearanceState("Off");
check1.setAppearance(PdfAnnotation.APPEARANCE_NORMAL, "Off",
tpOff2);
check1.setAppearance(PdfAnnotation.APPEARANCE_NORMAL, "On",
tpOn2);
nuevo_elemento.setAnnotation(check1);
// Associate Check Box (check1) with his content Chunk
(nuevo_elemento)
doc.add (nuevo_elemento);
__________ Informacisn de NOD32, revisisn 1.1422 (20060301) __________
Este mensaje ha sido analizado con NOD32 antivirus system
http://www.nod32.com
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
iText-questions mailing list
iText-questions@(protected)
https://lists.sourceforge.net/lists/listinfo/itext-questions