我想首先说我不能流利使用javascript,但是,我正在学习并且可以阅读代码并理解它。我制作专业的可填写PDF表单,使用javascript执行操作和计算,但我以前从未这样做过。我的请求是专门为Adobe Acrobat XI Pro javascript。
我有一张我创建的订单。我在页面上添加了一个按钮(称为“创建发票”)以添加页面(使用:var a = this.getTemplate(“Invoice”); a.spawn();)在显示从第一页输入或计算的信息的订单表单之后。我只想在第一页上选择的发票上显示字段。
以下是订购单的一部分(第1页)的屏幕截图[link]: [IMG] http://i61.tinypic.com/iqk3sm.jpg[/IMG] (我不能发布图像直到10声誉)
所以在发票上(第2页)我只想要上面选择的(2)项目立即显示: [IMG] http://i58.tinypic.com/o59jt3.jpg[/IMG] (我不能发布图像直到10声誉)
DESCRIPTION列理想地连接“Saddle Name”+“Color”。其余列应该是显而易见的(填写每个订购商品的相关字段)。
那么,代码应该是什么样的呢?是应该将Javascript放在字段还是文档Javascripts?
(这是我的第一篇stackoverflow帖子,如果我做错了什么,我道歉!)
答案 0 :(得分:0)
因此,第一页是静态页面,用户填写表格。第二页应该有一个排序良好的订购商品清单。
第一页应该非常简单,使用分层字段命名(但最好不要将行号放在最后(就像Acrobat在你选中的字段相乘时那样),但是在中间文件名。这将允许您以更简单的方式处理行。相同的原则适用于第2页。
在产生第二页后,您将遍历第1页上的行,如果项目数不等于其默认值,请填写第2页上的表。
为了能够再次删除订单,在第2页上完全重置表格并从新填充表格可能会很有用;智能现场命名会让你获得很多时间。
您可以在隐藏字段的计算事件中添加该代码(包括总计等的计算),该字段仅用作所有计算的载体,包括构建总计等。