【问题标题】:Adobe Pro 11 - Expand Content With Checked CheckboxAdobe Pro 11 - 选中复选框扩展内容
【发布时间】:2014-03-24 18:52:39
【问题描述】:

我正在尝试通过 Adob​​e Pro 11(智能表单)创建服务请求表单,但在允许内容将对象向下移动时遇到了困难。目前我隐藏了文本框和标签,然后在选中复选框时变得可见。我不希望隐藏的内容占用页面上的空间,除非它需要对用户可见。

如何让内容展开并将已经可见的内容推送到页面下方?例如,如果我有三个复选框并且用户单击第一个复选框,我希望内容显示在其余两个复选框之上(它们需要向下移动)。

var desktopHide = event.target.isBoxChecked(0)?display.visible:display.hidden;
this.getField("quantityDesktopMoveTextBox").display = desktopHide;
this.getField("quantityDesktopMoveLabel").display = desktopHide;

【问题讨论】:

  • 你能展示一下你现在正在尝试什么吗?
  • 这是一个小例子: var desktopHide = event.target.isBoxChecked(0)?display.visible:display.hidden; this.getField("quantityDesktopMoveTextBox").display = desktopHide; this.getField("quantityDesktopMoveLabel").display = desktopHide; --- 当标签和文本框变得可见时,我喜欢下面的对象向下移动。

标签: java javascript pdf adobe


【解决方案1】:

对于这种情况,Adobe Propaganda 会说您必须使用动态 XFA 表单(使用 LiveCycle Designer 创建)。通过使用子表单,这确实提供了最简单的方法(请参阅文档)。

但是,可以使用 AcroForms 来实现。但是,它有点混乱,并且不适用于每个版本的 Reader。在这种情况下,您要做的是将应该转移的内容也放入字段中。然后您设置一个分页例程,相应地放置/移动/创建这些字段。

我的一个客户有一整套经常使用的动态多语言表格。如需深入讨论和报价,请随时私下与我联系。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-01-12
    • 1970-01-01
    • 1970-01-01
    • 2019-08-04
    • 2018-04-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多