【问题标题】:How to Make PDF Form Sections Expand / Collapse如何使 PDF 表单部分展开/折叠
【发布时间】:2016-09-05 18:11:08
【问题描述】:

出于打印和离线电子表格的目的,我正在寻找一种方法来创建具有不同部分的表格,这些部分可以“展开/折叠”,具体取决于选中的复选框。

如何做到这一点?

【问题讨论】:

    标签: forms acrobat expand livecycle


    【解决方案1】:

    一种方法,您可以像这样制作 prePrint 脚本:

    sectionName.presence="visible"
    

    或者你可以像这样使用复选框脚本:

    if(this.rawValue==0){
        sectionName.presence="visible"
    }
    

    【讨论】:

      【解决方案2】:

      我们使用“默认打印”按钮,允许用户打印默认的空白表单。

      这里是步骤-

      1. 单击按钮时,系统会询问用户“您要打印空白表单吗?”

      2. 如果是,隐藏/显示子表单和字段的函数将运行

      3. 将光标焦点设置到某个虚拟字段,以便 PDF 布局准备就绪,并且我们在第 5 步中获得正确的页数

        --> xfa.host.setFocus(some_dummy_field);

      4. 重置数据,使空白表格中没有填写的数据

        --> xfa.host.resetData();

      5. 计算总页数并调用本机打印函数 var totPages = xfa.layout.pageCount(); totPages = totPages - 1; xfa.host.print(1, "0", totPages.toString(), 0, 0, 0, 0, 0);

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2023-03-20
        • 1970-01-01
        • 2016-01-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-07-14
        • 2020-08-30
        相关资源
        最近更新 更多