复杂的Adobe Acrobat计算

时间:2014-10-28 11:22:58

标签: javascript excel pdf formula acrobat

我有一个复杂的定价表单,我在 Excel 中创建,用于我的所有引用,但引用变得越来越耗时,我想创建一个 PDF 版本,人们可以调整选项以适应他们的预算。

我试图找出 Javascript ,但格式是外来的,我无法找到任何创建类似计算的人,是否有人可以提供帮助?

会有多个'部分'其中每个部分的总数将计算为总计,但每个部分的总和都计算在一起。基本相同。
但诀窍在于我希望每个部分都能满足。具有仅在输入有效数量后显示的基本成本(例如,25 +) 每个单选按钮的选择'必须具有独特的价值, 的例如即可。 SizeChoice1 = 1,SizeChoice2 = 2,SizeChoice3 = 3 所以内容摘要(excel风格)是:

  

如果QTY> 25(250+(SizeChoice(1,2or3)* QTY)+(ColourChoice(1,2or3)* QTY)+ StockChoice(1,2or3)* QTY),如果QTY <25 = 0 < / p>

如果可能的话,最好也是一个总数。

1 个答案:

答案 0 :(得分:1)

这些选择是否相互排斥?可能不是。但如果是这样,你可以使用复选框而不是单选按钮,给那些属于同一名称但具有不同返回值的按钮。它们的行为就像单选按钮一样。

不想简单地将Excel公式转换为(Acrobat)JavaScript是一个非常好的主意,因为Excel公式和Acrobat JavaScript背后的概念太远了,只有当你骇人听闻地落在你身上时才会出现这个问题。鼻子(我知道我在说什么;当我心情愉快时,我被烧了太多次,并同意将客户的Excel电子表格变成PDF格式。

你要做的是快速分析表格,以及它应该做什么。然后,您可以按照该逻辑构建表单。请记住,(Acrobat)JavaScript允许创建循环(理想情况下,当您有功能块,并在其字段名称中使用计数器)或函数(您可以在任何需要的地方调用,传递参数)。还要记住字段事件序列,它具有很大的副作用,您可以将所有逻辑合并到一个单独的字段中,这甚至不是计算中涉及的字段的一部分。

在您的情况下,计算确实很大程度上取决于字段名称的选择。做得好,你的代码简短而优雅,做得不太好,你的代码会很乱。

现在,就你的例子而言,没有足够的信息说明它应该做什么。因此,将快速分析的结果添加到问题中可能是个好主意。

我想我知道你想做什么,在这种情况下,整件事情变得非常简单。