Como criar campos preenchíveis com múltiplas colunas em um PDF?

Como criar campos preenchíveis com múltiplas colunas em um PDF?

Existe uma maneira de criar um campo preenchível com 2 colunas? Acho que são chamados de 'formulários interativos'. Tenho uma lista de itens que desejo preencher 2 colunas em uma página do meu PDF. Eu só preciso torná-lo preenchível via FoxIt PhantomPDF. Exemplo:

Person List:
A                               D
B                               E
C                               F

Também gostaria de saber se existe uma maneira de fazer com que um campo preenchível ocupe duas linhas. Exemplo:

Other:__________________________________________________________________________
________________________________________________________________________________

Como faço para que um campo preencha a área sublinhada acima?

Obrigado!

Responder1

Não existe uma maneira (razoavelmente fácil) de criar duas colunas em um único campo de texto de múltiplas linhas. Portanto, para a lista de pessoas, você pode fazer melhor fornecendo 6 campos individuais (como por exemplo) ou, se quiser ter várias entradas no mesmo campo, dois campos de texto de múltiplas linhas.

Para a Outra questão, existe a limitação dos campos de texto que são retângulos. Você teria três possibilidades:

a) Crie dois campos com estouro automático do campo 1 para o campo 2 (o que exigiria alguma lógica)

b) Tome o Outro como um rótulo à esquerda ou acima do campo e tenha um único campo multilinha; observe que escrever linhas é essencialmente inútil quando você preenche um formulário na tela.

c) Torne a string "Outro:" parte do valor do campo e use alguma lógica para inseri-la quando necessário, por exemplo, use um pequeno script no evento Format que adiciona "Outro:" ao event.value. O valor do campo seria o texto, o "Outro:" apareceria quando você saísse do campo.

Há, no entanto, um grande problema. Pelo que fui informado (na forma de resposta do suporte ao cliente da Foxit), eles não suportam JavaScript, o que significa que qualquer solução que use lógica não funcionaria.

informação relacionada