【问题标题】:Expandable text fields in PDF Forms, with Adobe AcrobatPDF 表单中的可扩展文本字段,使用 Adob​​e Acrobat
【发布时间】:2016-08-31 14:28:20
【问题描述】:

我认为这应该是一个相对简单的问题来回答:是否可以仅在 Adob​​e Acrobat(而不是 LiveCycle)中创建自动扩展其文本的文本字段/框?滚动条不是我们要找的;框本身必须展开,以便所有文本都可以打印,并且可以保存、打印和访问。

谢谢。

【问题讨论】:

    标签: forms pdf adobe acrobat


    【解决方案1】:

    Adobe Propaganda 会说,这是不可能的,您需要 XFA/LiveCycle Designer 才能做到。

    这是可能的,并且我在某些表单中实际使用过它(不再是,因为他们完全改变了表单系统)。它“有点混乱”,它只适用于增长,但不适用于收缩(尽管可能需要更多的摆弄才能使其成为可能)。

    如果对精度有一定的容忍度,还有另一种选择。在这个替代方案中,我们计算字符和换行符,并相应地更改字段的大小。

    最后,便宜的解决方案是将字体大小设置为自动,并让它改变以使内容适合该字段。

    【讨论】:

    • 也许我遗漏了一些东西,但我认为这个问题暗示了“如果可能,怎么做?”那么它是如何完成的呢?
    • @Max Wyss,你能解释一下我该怎么做吗?
    • 缩小文本并不意味着扩展文本形式,尽管它可以作为一些我认为它不适用于我的项目的解决方案。我确实喜欢关于计数字符和换行的解决方案,只是不确定如何实现。
    • @GeorgeGarey 您让用户输入任何内容,在 Format 事件中,您将使用 event.value,并对其进行分析。然后您将(重新)计算该字段的坐标并使用 event.target.rect 属性设置它们。每行字符数的一个很好的近似值是您可以在字段的一行中放入“n”的数量。
    • @MaxWyss 我将尝试使用 javascript 动态创建一个脚本,该脚本会自动调整文本字段,我只是不确定如何开始。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-20
    • 2013-09-19
    • 2019-02-16
    • 2012-02-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多