0

我在 bluebeamextreme 中创建了一个 pdf 表单,本质上它是一个添加签名的字段列表,每个签名旁边是一个日期文本框。当有人打开 pdf 并添加他们的签名时,我希望当前日期自动输入到匹配日期字段中。例如,当 sign1 填充了签名时,我希望 date1 具有添加签名的日期。我需要将此日期保留为添加签名的日期,而不是更改为再次打开 pdf 时的当前日期,因为并非所有签名都将添加到相同的数据上。预先感谢您的帮助。

4

1 回答 1

0

要获取日期,请使用以下脚本

  • 将文本框表单字段命名为“今天”。
  • 打开该表单域的属性。
  • 在格式下,选择自定义作为类别,然后单击编辑。
  • 输入此 JavaScript,然后单击确定。

var f = this.getField("今天");

f.value = util.printd("mmm/d/yyyy", new Date());

http://communities.bluebeam.com/showthread.php?t=4598&highlight=javascript+text+format

这样做的问题是,每次时钟日期更改时,日期总是会自行更新。要更新该字段,请按照此论坛帖子 http://communities.bluebeam.com/showthread.php?5093-Validating-Number-Fields-and-importing-the-current-date

清除字段中的文本并使 pdf 表单只读。这将在每个 pdf 中仅输入一次当前日期。

于 2013-10-03T05:14:36.473 回答