我需要使用 adobe LiveCycle 创建一个动态表单。用户在表单中输入数据,然后,我们需要生成文档的可打印版本,该可打印版本具有不同的副本,并且每个副本上的文本不同,例如“copy for you”,“copy por bank”, ……
任何人都知道我该怎么做,以一种简单而优雅的方式?
我需要使用 adobe LiveCycle 创建一个动态表单。用户在表单中输入数据,然后,我们需要生成文档的可打印版本,该可打印版本具有不同的副本,并且每个副本上的文本不同,例如“copy for you”,“copy por bank”, ……
任何人都知道我该怎么做,以一种简单而优雅的方式?
这是一个典型的商业案例。你可以:
我希望这有帮助。如果您有任何其他问题或需要澄清,请告诉我。
谢谢,阿玛汉。
使用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 是客户副本的示例。