PDF 表單欄位;字元大小=自動?

PDF 表單欄位;字元大小=自動?

我過去常常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是一個數字。

每次我更新表單並手動將每個(有超過 4 種不同表單的幾十個)框單獨設定為自動時,都要繼續進入 Acrobat,這很不方便。有沒有更簡單的方法可以使用 hyperref (甚至 Acrobat?)

答案1

charsize將選項設定為0pt取得文字欄位的自動大小:

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

相關內容