0

我需要使用 adobe LiveCycle 创建一个动态表单。用户在表单中输入数据,然后,我们需要生成文档的可打印版本,该可打印版本具有不同的副本,并且每个副本上的文本不同,例如“copy for you”,“copy por bank”, ……

任何人都知道我该怎么做,以一种简单而优雅的方式?

4

2 回答 2

0

这是一个典型的商业案例。你可以:

  • 在您的编排中实现业务逻辑并使用不同的数据呈现同一表单的多个副本(例如您在描述中提到的那个)或
  • 您可以使您的模板变得智能,以便它为每个表单创建多个副本并使用上述数据生成模板。

我希望这有帮助。如果您有任何其他问题或需要澄清,请告诉我。

谢谢,阿玛汉。

于 2014-01-16T22:37:21.953 回答
0

使用Presence = Visible(仅屏幕)在您的 from添加一个打印按钮(如果您不想打印表单中的按钮)。然后在要打印“客户副本/银行副本”的位置添加一个文本字段。就我而言,我在右上角放置了一个文本字段并将其命名为“ Documenta ”。然后在打印按钮的点击脚本中,添加以下内容:

Documenta.rawValue = "Customer Copy"  
xfa.host.print(1, "0", (xfa.host.numPages -1).toString(), 0, 1, 0, 0, 0);  
Documenta.rawValue = "Bank Copy"  
xfa.host.print(1, "0", (xfa.host.numPages -1).toString(), 0, 1, 0, 0, 0);  

当您在表格中按下打印按钮时,它将连续两次弹出打印选项,打印客户副本和银行副本,(不打印打印按钮)。

在我的案例中,我想打印 3 个副本、2 个副本或 1 个副本(每个副本有单独的打印按钮),所以在 3 个副本中,我添加了 2 个相同的额外行,其中 rawValue = "Transporter copy"。在 1 份副本中,我什么都不想要,所以我只保留了两行 rawValue = ""。您可以使用任意数量的副本。

从下面的链接下载文件。Print 2 Copies 是 pdf xml 文件(表格),BC 是银行副本的示例,CC 是客户副本的示例。

Livecycle Designer 打印 2 份 - Google 云端硬盘

于 2017-08-10T09:00:12.163 回答