Tengo un problema que realmente no me esperaba, les comento que he creado un formulario con itextsharp haciendo copia del código que se presenta como respuesta en esta URL(Todo bien sin lios).
http://es.softuses.com/219686
Ahora, una vez terminado he intentado llenar el formulario para verificar de que todo es correcto usando este metodo, pero no me llena nada!!. Y verificando esto se debe a que el metodo de creación me creó los campos como "AcroForm" no como "AcroFields" y esto me implica un código según la documentación de Itextsharp que requiere indicar las posiciones (x1, y1, x2, y2)...Horrible!!, alguien conoce alguna manera de crear el formulario pero que no me utilize el sistema de Acroform si no AcroFields, o al menos una forma de volver a recuperar las posiciones??
Código PHP:
reader = New PdfReader(strForm)
stamper = New PdfStamper(reader, New FileStream(newfile, FileMode.Create))
fields = stamper.AcroFields
Set form fields
For i = 0 To strField.Length - 1
fields.SetField("CASO1", strText(i))
fields.SetField(strField(i).ToString, strText(i).ToString)
Next i