在Adobe Acrobat Pro中的衍生模板页面上显示和隐藏列表框

问题描述 投票:0回答:1

我在这里挣扎,我希望我只是错过了一些小细节。

简而言之,我有一个PDF文件,默认情况下显示三个页面和五个隐藏的模板页面。第一页上的下拉表单有五个选项,根据选择,文档末尾会弹出五个模板页面之一(如第4页)。

其中一个模板页面是一个下拉列表,有两个选项,“高”或“低”。如果选择“高”,则会显示另一个带有几个不同选项的下拉列表和一个启用了多选的列表框。列表框根据第二个下拉列表的选择填充不同的选项。如果选择“低”,则隐藏下拉列表框,并取消隐藏四个复选框。

所有这一切都完美地适用于实际的模板页面,我现在没有关于高/低下拉列表的确切代码(就像我的工作一样),但是代码设置为简单的/ else if / else在下拉列表中以display.visible / hidden为基础进行选择。

我遇到的问题是,当隐藏模板页面并生成第4页时,我无法隐藏列表框。我已经将JavaScript更新为Acrobat的p4.PageName.FormItem格式,并且我已经检查了我的JavaScript并且看不到任何错误。其他所有内容都会切换隐藏/可见而没有问题,但只是没有列表框...如果我在模板页面上,我删除并读取完全相同的JavaScript它可以工作,但只要我生成一个不同的页面然后重生那个它回去不工作(这是有道理的)。

那么......世界上我做错了什么,或者我究竟该如何解决这个问题呢?

javascript pdf acrobat jscript adobe-javascript
1个回答
0
投票

我只是想回答一下我自己的问题,因为我能够最终解决这个问题。问题很简单,最初制作pdf的人有一个JavaScript代码,由于某些原因我仍然不完全理解,确保列表框和其他一些表单字段始终设置为可见。一旦我删除,一切都像一个魅力。应该先考虑一下!

© www.soinside.com 2019 - 2024. All rights reserved.