【问题标题】:How to hide/display a page in a PDF based on a check box如何根据复选框隐藏/显示 PDF 中的页面
【发布时间】:2014-09-26 16:14:24
【问题描述】:

我正在使用 Adob​​e Livecycle 创建交互式 PDF。我的 PDF 有 4 页,最后一页是隐藏的。

我希望能够基于复选框显示此隐藏页面。每当用户选择此复选框时,页面必须可见。

我已使用操作生成器根据复选框将最后一页的存在更改为可见/隐藏。在我将 baseProfile="interactiveForms" 添加到 XML 源中的模板 XML 节点之前,这一切正常。我必须添加此标签才能将自定义 JavaScript 代码添加到 PDF。如果没有 interactiveForms 属性,隐藏/显示页面的操作有效,但我无法添加需要在 PDF 上运行的自定义 javascript。

非常感谢任何帮助!

【问题讨论】:

    标签: javascript adobe livecycle-designer


    【解决方案1】:

    在复选框的退出事件上使用此代码:

    if (this.rawValue == 0){
       xfa.resolveNode("Page4").presence = "hidden";
    }else{
       xfa.resolveNode("Page4").presence = "visible";
    }
    

    【讨论】:

    • 感谢您的回复。我以前尝试过使用此代码,但没有运气。当我将 baseProfile="interactiveForms" 标记添加到 XML 源时,PDF 中字段上的所有操作都停止工作。当我删除标签时,一切正常。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-05-21
    • 2015-10-07
    • 1970-01-01
    • 2013-01-29
    • 1970-01-01
    • 1970-01-01
    • 2016-05-15
    相关资源
    最近更新 更多