PDF:填写表格字段的Javascript

时间:2019-11-19 17:35:58

标签: javascript pdf acrobat

我有一个PDF文件,该文件本质上是一种通过电子邮件发送的表格。我正在尝试向按钮添加功能。我希望该按钮运行一个Javascript,该Javascript将用预定文本以及某些表单字段的值填充“注释”的表单字段。

即,我单击按钮,它将以下内容添加到表单字段“ Notes”: “ Blah blah blah( formfield的内容称为“名称” )。Blah blah。等等...”

我希望表单和该字段仍可编辑,而不是在那时变平。

这看起来很简单,但是我找不到任何东西?

如果我能做到这一点,我也希望它插入更详细的文本:

  • 如果FormField“ A”为“是”,则将文本插入到formfield注释“等等等等”
  • 如果FormField“ A”为“否”,请在Formfield注释“ yada yada yah”中插入文本

更新

  • 所有最终用户都在使用Adobe Acrobat Pro DC。
  • 自从发布以来,我能够使它插入文本,现在我只想让它有条件地插入文本。如果A为是,则插入X。如果A为否,则插入Y,依此类推。。。但是我不知道该怎么做。

this.getField("Agriculture Operation Notes").value = "Permission to conduct the On-Site Supercheck was granted by the proposed insured, " + this.getField("First Name").value + " " + this.getField("Last Name").value + ", on a " + this.getField("Inspection Type").value + " basis. \n\n\It was so cold outside. \n\n\This is just a demonstration of how we can use JavaScript to improve our reports.\n\n\";

1 个答案:

答案 0 :(得分:0)

我能够使它起作用:

this.getField("Field To Fill").value = ""+PARA_INTRO+" \n\n"+PARA_OPERATION+"";

然后,我使用开关函数根据其他变量的值来设置像PARA_INTRO这样的变量。