Estoy acostumbrado hyperref
a escribir un formulario que se puede completar, pero mis usuarios tienden a llenar demasiado los cuadros de texto, lo que hace que el texto sea invisible en la hoja impresa.
Acrobat permite que la definición del tamaño de los caracteres en los cuadros sea "automática", es decir, reducirá el tamaño de la fuente del texto de entrada para que llene el cuadro de texto. Sin embargo:
\documentclass[10pt]{article}
\usepackage{hyperref}
\begin{document}
\begin{Form}
\TextField[bordercolor=,width=10em,charsize=auto,name=box]{Thisisabox}
\end{Form}
\end{document}
no compila, porque hyperref
requiere que charsize
sea un número.
Es un inconveniente seguir accediendo a Acrobat cada vez que actualizo los formularios y configuro manualmente CADA casilla (hay docenas de más de 4 formularios diferentes) individualmente en automático. ¿Existe alguna manera más sencilla de hacer esto usando Hyperref (o incluso Acrobat?)
Respuesta1
Configure charsize
la opción para 0pt
obtener el tamaño automático de los campos de texto:
\TextField[bordercolor=1 0 0,width=10em,charsize=0pt,name=box]{Thisisabox}