
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.