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

0

Existe uma maneira de criar um campo preenchível com 2 colunas? Eu acho que eles são chamados de 'formas interativas'. Eu tenho uma lista de itens que eu quero preencher 2 colunas em uma página no meu PDF. Eu só preciso torná-lo preenchível via FoxIt PhantomPDF. Exemplo:

Person List:
A                               D
B                               E
C                               F

Eu também gostaria de saber se existe uma maneira de fazer um campo preenchível se estender por duas linhas. Exemplo:

Other:__________________________________________________________________________
________________________________________________________________________________

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

Obrigado!

    
por Theodosius Von Richthofen 30.04.2015 / 21:57

1 resposta

0

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

Para a pergunta Other, há a limitação de campos de texto em que eles são retângulos. Você teria três possibilidades:

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

b) Pegue o Outro como um rótulo à esquerda de, ou acima do campo, e tenha um único campo de múltiplas linhas; observe que as linhas de escrita são essencialmente inúteis quando você preenche um formulário na tela.

c) Faça a parte "Other:" da string 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 "Other:" ao event.value . O valor do campo seria o texto, o "Outro:" apareceria quando você sair do campo.

Existe, no entanto, um grande problema. Tanto quanto eu sou informado (em forma de uma resposta pelo suporte ao cliente da Foxit), eles não suportam JavaScript, o que significa que qualquer solução usando lógica não funcionaria.

    
por 02.05.2015 / 22:06