PDF表格按钮边框变更(杂技)



在Acrobat X中创建PDF表单。该表单具有网格样式列出的各种选择,而当单击一个圆形或正方形的选择时,我的客户会希望围绕选择。我已经尝试了各种方法来使它起作用,但是我一直遇到障碍。这是我到目前为止的地方:

我已经发现我可以在文本顶部放一个按钮,并将边框和填充按钮清除,并且没有为标签输入文本。这基本上使该按钮在文本顶部完全透明。

我想做的是:当单击透明按钮时,将边框颜色从透明变为黑色,从而在单词周围创建一个盒子,并且看起来像该单词在框中。如果我可以在如何执行此操作方面获得一些指导,我也希望如果按下了按钮第二次单击"黑色边框"返回透明(如果最初单击是错误完成的。)p>我假设需要通过利用PDF的JavaScript功能并将其分配给按钮Action鼠标来完成。但是,我必须承认对完成此的代码的无知。

任何帮助将不胜感激。

我可能会与您联系,但是在以下方面找到了有用的资源:

http://partners.adobe.com/public/developer/en/acrobat/sdk/pdf/javascript/acrojsguide.pdf

这是Adobe关于PDF表单的参考,其中包括有关其表单计算中使用的JavaScript的信息。

在本文档的第267页上是:

如何根据另一个值隐藏一个杂技表单字段?使用全局对象的显示方法:

var title = this.getField("title");
if (this.getField("showTitle").value == "Off")
title.display = display.hidden;
else
title.display = display.visible;

五行代码进入某个地方。也许在字段的"计算"部分中。

第1行:设置一个称为"标题"的变量,该变量代表名为"标题"的现有表单字段第2行:启动" if"语句查询称为" Showtitle"字段的值第3行:如果Showtitle的值是"关闭"的,则将字段"标题"设置为隐藏第4,5行:否则,默认为可见的字段"标题"的显示值

如果此名为"标题"的字段在这里是一个文本框,则可以放入一些将被隐藏或可见的文本中。我认为,如果没有填充颜色,您可能会有一个带有边框的空白字段,我认为。

字段" showtitle"可以是一个复选框,在其中检查值是"关闭"。

我希望这会有所帮助。我自己现在正在尝试。

最新更新