記入可能なフォームを作成するためにを使用しています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}