Поля формы PDF; charsize=auto?

Поля формы PDF; charsize=auto?

Я использую его hyperrefдля написания заполняемой формы, но мои пользователи имеют тенденцию переполнять текстовые поля, в результате чего текст становится невидимым на распечатанном листе.

Acrobat позволяет задать для размера символов в полях значение «автоматически», то есть он уменьшит размер шрифта вводимого текста так, чтобы он заполнил текстовое поле. Однако:

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

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

не компилируется, т.к. hyperrefтребует, чтобы это charsizeбыло число.

Неудобно каждый раз заходить в Acrobat, когда я обновляю формы, и вручную устанавливать КАЖДЫЙ (их десятки, более 4 разных форм) ящик по отдельности на авто. Есть ли более простой способ сделать это с помощью hyperref (или даже Acrobat?)

решение1

Установите charsizeпараметр, чтобы 0ptполучить автоматический размер для текстовых полей:

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

Связанный контент