打印 PDF 时使用组合框导出值

打印 PDF 时使用组合框导出值

我向我的 pdf 添加了 Adob​​e Combo Box Acrofield。创建组合框时,您需要提供一个项目名称和一个可选的导出值。导出值用于将文件导出为图像、Word 文档等。

当我打印 pdf 时,使用项目名称而不是导出值。

有没有办法可以改用导出值?

答案1

导出值与导出文件没有太大关系。

导出值是你获得的实际字段值

this.getField("myComboBox").value 

在 Acrobat JavaScript 中。

打印时,您会看到面值。

您可能会认为表面值是用户感兴趣的内容,而导出值(又名返回值)是表单和/或附加到表单的后端流程感兴趣的内容。

面值和导出值的一个非常常见的用途是选择一名员工,然后在其他字段中显示更多信息。面值是员工的姓名,导出值是内部表中该特定员工条目的索引,其中包含附加信息。

现在,如果您想打印导出值(但继续显示面值),您可以在组合框上放置一个文本字段,并将其设置为在屏幕上隐藏但在打印时可见。然后,您可以将这行代码添加到该封面字段的计算事件中:

event.value = this.getField("myComboBox").value ;

当然,您必须输入组合框的实际名称,而不是“myComboBox”...

相关内容