Campos de formulário PDF; charsize=auto?

Campos de formulário PDF; charsize=auto?

Estou usando hyperrefpara escrever um formulário preenchível, mas meus usuários tendem a preencher demais as caixas de texto, fazendo com que o texto fique invisível na folha impressa.

O Acrobat permite que a definição do tamanho dos caracteres nas caixas seja "automática", ou seja, diminuirá o tamanho da fonte do texto de entrada para que preencha a caixa de texto. No entanto:

\documentclass[10pt]{article}
\usepackage{hyperref}

\begin{document}
    \begin{Form}
        \TextField[bordercolor=,width=10em,charsize=auto,name=box]{Thisisabox}
    \end{Form}
\end{document}

não compila, pois hyperrefexige que charsizeseja um número.

É inconveniente continuar acessando o Acrobat toda vez que atualizo os formulários e defino manualmente CADA caixa (há dezenas de mais de 4 formulários diferentes) individualmente como automático. Existe alguma maneira mais fácil de fazer isso usando o hyperref (ou mesmo o Acrobat?)

Responder1

Defina charsizea opção para 0ptobter tamanho automático para campos de texto:

\TextField[bordercolor=1 0 0,width=10em,charsize=0pt,name=box]{Thisisabox}

informação relacionada