Javascript PDF表单按钮边框更改(Acrobat)
在Acrobat X中创建PDF表单。该表单以网格样式列出了各种选择,我的客户希望在单击其中一个选择时围绕选择绘制一个圆圈或正方形。我已经尝试了各种方法来实现这一点,但我一直遇到障碍。到目前为止,我的情况如下: 我已经发现,我可以在文本顶部放置一个按钮,并将按钮的边框和填充设置为清除,并且不为标签输入任何文本。这基本上使按钮成为文本顶部的一个完全透明的框 我想做的是:单击透明按钮时,将边框颜色从透明更改为黑色,从而在单词周围创建一个框,看起来单词被包含在框中。如果我可以得到一些关于如何操作的指导,我还想知道是否再次单击按钮以使黑色边框返回到透明状态(如果首次单击出错) 我假设这需要通过利用PDF的javascript功能并将其分配给按钮式鼠标来实现。然而,我必须承认,我不知道实现这一点的代码是什么Javascript PDF表单按钮边框更改(Acrobat),javascript,acrobat,Javascript,Acrobat,在Acrobat X中创建PDF表单。该表单以网格样式列出了各种选择,我的客户希望在单击其中一个选择时围绕选择绘制一个圆圈或正方形。我已经尝试了各种方法来实现这一点,但我一直遇到障碍。到目前为止,我的情况如下: 我已经发现,我可以在文本顶部放置一个按钮,并将按钮的边框和填充设置为清除,并且不为标签输入任何文本。这基本上使按钮成为文本顶部的一个完全透明的框 我想做的是:单击透明按钮时,将边框颜色从透明更改为黑色,从而在单词周围创建一个框,看起来单词被包含在框中。如果我可以得到一些关于如何操作的指导
如果您有任何帮助,我们将不胜感激。我可能会就此回复您,但您可以在以下网址找到有用的资源: 这是Adobe对PDF表单的参考,包括表单计算中使用的Javascript信息 本文件第267页的内容如下: 如何根据另一个Acrobat表单字段的值隐藏Acrobat表单字段? 使用全局对象的显示方法:
var title = this.getField("title");
if (this.getField("showTitle").value == "Off")
title.display = display.hidden;
else
title.display = display.visible;
有五行代码。可能在字段的“计算”部分
第1行:设置一个名为“title”的变量,该变量表示名为“title”的现有表单字段
第2行:启动“if”语句,查询名为“showttitle”的字段的值
第3行:如果showTitle的值为“Off”,则将字段“title”设置为隐藏
第4,5行:否则,将字段“title”的显示值默认为可见
如果此处名为“title”的字段是一个文本框,则可以输入一些隐藏或可见的文本。我想,如果没有填充颜色,你可以有一个带边框的空白字段,作为隐藏/可见边框
字段“showTitle”可以是一个复选框,其中选中的值为“Off”
我希望这有帮助。我现在正在亲自尝试