0 Replies Latest reply on Apr 28, 2010 7:47 AM by fausto72

    Using iText to fill out forms

    fausto72

      Hello Everyone,


      I would like to fill out a form using iText.


      The form is created with Adobe Acrobat 8.0 and must have 'user rights', which mean that it has to be eventually modified and saved by the user.


      I've tried to fill out the pdf form example delivered with Seam 2.2 and all works fine. I've created a simple form with a text field and at the moment that the form is loaded I get this error:



      java.lang.UnsupportedOperationException: Partial form flattening is not supported with XFA forms.
           at com.lowagie.text.pdf.PdfStamperImp.partialFormFlattening(Unknown Source)
           at com.lowagie.text.pdf.PdfStamper.partialFormFlattening(Unknown Source)
           at org.jboss.seam.pdf.ui.UIField.encodeBegin(UIField.java:64)
           at javax.faces.component.UIComponent.encodeAll(UIComponent.java:928)
           at javax.faces.component.UIComponent.encodeAll(UIComponent.java:933)
           at javax.faces.component.UIComponent.encodeAll(UIComponent.java:933)
           at com.sun.facelets.FaceletViewHandler.renderView(FaceletViewHandler.java:592)
           at org.ajax4jsf.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:100)
           at org.ajax4jsf.application.AjaxViewHandler.renderView(AjaxViewHandler.java:176)
           at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:110)
           at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:100)
           at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139)
           at javax.faces.webapp.FacesServlet.service(FacesServlet.java:266)
           at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
      



      So my question is: must the form have a particular format? I mean, should I pay attention about version compatibility or something else?



      This is my configuration:




      1. JBoss AS 5.1 (jdk 1.6 compiled version)

      2. Seam 2.2

      3. iText 2.1.7 library

      4. Adobe Acrobat/LifeCycle Designer 8




      Thank you in advance to everyone that can give me some suggestions.


      Fausto