我需要使用adobe LiveCycle创建一个动态表单。 用户在表单中输入数据,然后,我们需要生成文档的可打印版本,包含该可打印版本的不同副本,以及每个副本上的不同文本,例如“copy for you”,“copy por bank”, ....
任何人都知道如何以简单而优雅的方式做到这一点?
答案 0 :(得分:0)
这是一个典型的商业案例。你可以:
我希望这会有所帮助。如果您有任何其他问题或需要澄清,请与我们联系。
谢谢, Armaghan。
答案 1 :(得分:0)
在存在 =可见(仅限屏幕)中添加打印按钮(如果您不想在表单中打印按钮)。然后在要打印的地方添加文本字段"客户复印/银行复制"。在我的例子中,我在右上方放置了一个文本字段并命名为" 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);
当您按下表格中的“打印”按钮时,它会连续打印2次打印选项,打印出客户复印件和银行复印件(不打印打印按钮)。
在我的案例中,我想要打印3份副本,2份副本或1份复印件(每份都有单独的打印按钮),因此在3份副本中,我添加了2个相同的额外行,其中rawValue =" Transporter copy&#34 ;。在1副本中,我不想要任何东西,所以我只用rawValue =""保留了两行。您可以使用任意数量的副本。
从以下链接下载文件。打印2份副本是pdf xml文件(表格),BC是银行复制的示例,CC是客户复制的示例。