¿Cómo crear campos rellenables de varias columnas en un PDF?

¿Cómo crear campos rellenables de varias columnas en un PDF?

¿Hay alguna manera de crear un campo rellenable con 2 columnas? Supongo que se llaman "formularios interactivos". Tengo una lista de elementos que quiero completar en 2 columnas en una página de mi PDF. Sólo necesito que se pueda completar a través de FoxIt PhantomPDF. Ejemplo:

Person List:
A                               D
B                               E
C                               F

También me gustaría saber si hay alguna manera de hacer que un campo rellenable abarque dos líneas. Ejemplo:

Other:__________________________________________________________________________
________________________________________________________________________________

¿Cómo hago para que un campo llene el área subrayada arriba?

¡Gracias!

Respuesta1

No existe una manera (razonablemente fácil) de crear dos columnas en un solo campo de texto de varias líneas. Por lo tanto, para la lista de personas, podría ser mejor proporcionar 6 campos individuales (como por ejemplo) o, si desea tener varias entradas en el mismo campo, dos campos de texto de varias líneas.

Para la Otra pregunta, existe la limitación de que los campos de texto son rectángulos. Tendrías tres posibilidades:

a) Cree dos campos con un desbordamiento automático del campo 1 al campo 2 (lo que requeriría algo de lógica)

b) Tomar el Otro como una etiqueta a la izquierda o encima del campo y tener un solo campo multilínea; Tenga en cuenta que escribir líneas es esencialmente inútil cuando completa un formulario en la pantalla.

c) Haga que la cadena "Otro:" forme parte del valor del campo y use algo de lógica para ingresarla cuando sea necesario, por ejemplo, use un pequeño script en el evento Formato que agregue "Otro:" al evento.valor. El valor del campo sería el texto, "Otro:" aparecerá cuando abandone el campo.

Sin embargo, existe un gran problema. Hasta donde me han informado (en forma de respuesta del servicio de atención al cliente de Foxit), no admiten JavaScript, lo que significa que cualquier solución que utilice lógica no funcionaría.

información relacionada