如何限制 hyperref 的 TextFields 中的可写空间?

如何限制 hyperref 的 TextFields 中的可写空间?

我正在使用 创建 pdf 表单hyperref。填写完成后,将打印该表单。我正在寻找一种方法来防止用户在 TextField 中输入比打印输出中显示的更多的字符。该maxlen选项并不是我真正想要的 - 它更多地与空间有关,而不是字符数。

顺便说一句,使用该选项时,我确实得到了一些期望的结果multiline=true,至少在 Adob​​e Reader 9(将使用)中是这样:在 TextField 的可视末尾输入文本中断。遗憾的是,行数反而增加了。所以我遇到了同样的问题 - 只是现在是垂直的,而不是水平的。

有什么想法吗?谢谢!

答案1

找到答案了!Hyperref支持donotscroll=true将输入限制在可打印区域的选项。也适用于multiline=true字段。

例子:\TextField[donotscroll=true]{This field will not expand}

相关内容