Hi

I want to use Itext to merge fdf with a pdf. That is working fine.
Then I want to use iText to put all formfields(text) on READONLY.
I have searched the mailinglist and found thsi answer from paulo:
"It can be done. Get the fields with AcroFields.getFields(). Set Item.widgets
with the key PdfName.FF and value PdfNumber(PdfFormField.FF_READ_ONLY)."

Well I dont know hwo to exactly do that.

I have tried:
       AcroFields form = stamp.getAcroFields();
        form.setFields(fdf);

        HashMap hash = form.getFields();
        ArrayList liste = 
((com.lowagie.text.pdf.AcroFields.Item)hash.get("text01")).merged;
        for (int i = 0; i < liste.size(); i++) {
          ((com.lowagie.text.pdf.PdfDictionary)liste.get(i)).put(PdfName.FF,new 
PdfNumber(PdfFormField.FF_READ_ONLY));
        }
        
But that is not working, and therefore I also need the name of teh formfield.

Can someone help me how to set the formfields on readonly, also when I dont know the 
name of the field.

Please!

Thank you.

Philipp Schneider



-------------------------------------------------------
This SF.Net email sponsored by: ApacheCon 2003,
16-19 November in Las Vegas. Learn firsthand the latest
developments in Apache, PHP, Perl, XML, Java, MySQL,
WebDAV, and more! http://www.apachecon.com/
_______________________________________________
iText-questions mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/itext-questions

Reply via email to