计算是电子表单最重要的功能之一。例如,它可以合并表单域的值并且在“文本域”或“组合框”中显示计算结果。在文本域和组合框属性对话框中,您可以在“计算”标签选择默认的计算方法和执行计算的表单域。 按照下列步骤建立计算:

  1. 打开PDF 文档并按以下任一步骤调出“文本域属性”对话框:

    • 新创建文本域会立即弹出它的属性对话框。选择“表单”>“文本域”,光标移动到页面上变为十字形带虚线框的形状,拖动光标划出文本域,同时弹出“文本域属性”对话框。

    • 使用“选择工具”双击文本域。

    • 使用“选择工具”,右键单击文本域并选择“属性…”。

  2. 在“选项”标签下,设置文本对齐方式和其它属性。

  3. 在“格式”标签下,设置文本域中文本的格式。选择“数字”,然后在“小数”下拉菜单选择小数点后的位数。

  4. 在“计算”标签下,选择以下任一计算方式:

    • 选定域的和:预定义计算,计算一组数据的和。

    • 选定域的积:预定义计算,计算一组数据的乘积。

    • 选定域的平均值:预定义计算,计算一组数据的平均值。

    • 选定域的最小值:预定义计算,显示一组数据的最小值。

    • 选定域的最大值:预定义计算,显示一组数据的最大值。

    • 使用简化域表示法:自定义计算,通过使用常规数学符号(如+、-、*、/),将域名作为操作数的一种表示法,通过它可以参加较为复杂的计算。例如,要计算两个数字之和与两个数字之差的乘积,请输入(文本1+文本2)*(文本1-文本2)。

    • 使用自定义计算脚本:自定义计算,输入JavaScript脚本来创建更加复杂的计算。它要求为PDF文件中所有域提供完全访问权限。例如,要计算两个数字之和与两个数字之差的乘积,请输入:event.value=((this.getField("文本1").value+this.getField("文本2").value))*((this.getField("文本1").value-this.getField("文本2").value));

  5. 若上一步选择了预定义计算,点击“选取…”,在弹出的“选择域”对话框中选择执行计算的表单域,点击“确定”。若选择了自定义计算方式,点击“编辑...“,在弹出的“JaveScript编辑器“对话框中输入自定义计算,点击”确定“。

  6. 点击“关闭”。当您在操作数表单域中输入值,设置计算的文本域将根据在第4步选择的计算类型,显示相应的计算值。