如何使PDF表单部分展开/折叠

时间:2016-09-05 18:11:08

标签: forms acrobat expand livecycle

对于打印输出和离线电子表格,我正在寻找一种方法来创建一个具有不同部分的表单,可以根据选中的复选框“展开/折叠”。

如何做到这一点?

2 个答案:

答案 0 :(得分:0)

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

sectionName.presence="visible"

或者您可以像这样使用checkBox脚本:

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

答案 1 :(得分:0)

我们使用'默认打印'按钮,允许用户打印默认的空白表格。

以下是步骤 -

  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; ​​