这是我们在工作中用来计算打印作业所需纸张数量的Acrobat订单。有4个条件(马鞍缝合的书籍,单面和双面的完美装订书籍,而不是书籍)。全部使用不同的公式来计算纸张数量。我将所有公式作为单独的程序进行操作,但是在订单表单中将它们全部组合在一起时遇到了麻烦。我最初的想法是将它们全部放入输出字段作为long if else语句。然后我突然想到我可以从复选框中运行它们。
这些方法中的任何一种都更有意义吗?
如何从复选框运行它们并将答案输出到“PaperQty”字段?
这是马鞍缝合书籍的代码。我想要在选中SS_CB复选框时运行,并在“PaperQty”字段中显示结果。
// get field values;
var FieldA = this.getField("Qty2").value;
var FieldB = this.getField("NoUp2").value;
var FieldC = this.getField("PageCount2").value;
event.value = ""; // default result;
// test for non-zero divisor;
if(Number(FieldB) != 0) {
event.value = (FieldC * FieldA / 4) / FieldB; // perform division;
event.value = Math.ceil(event.value); // Round up to next larger intiger;
}