本文档介绍了如何在 Acrobat DC 中管理 PDF 表单域属性,例如,添加工具提示、日期和时间、必填或选填域、多行文本和计算值。(如果您要查找有关表单域属性的更多信息,请单击上面的相应链接。)

 

将工具提示添加到表单域

实用的工具提示可以帮助用户轻松填写表单。要将工具提示添加到表单域,请执行以下操作:

  1. 双击选定的表单域,以打开属性窗口。

  2. 一般选项卡中,将一段说明键入到“工具提示”框中。

    添加工具提示
  3. 单击关闭

将表单域设置为必填项或选填项以完成填充

要将域设置为只读、必填项或选填项,请执行以下操作:

  1. 双击选定的表单域,以打开属性窗口。

  2. 一般选项卡中,

    • 要将该域设置为只读,请选中只读
    • 要将该域设置为必填项,请选中必填
    • 要将该域设置为非必填项,请取消选择必填
    将域设置为必填项、选填项或只读。
  3. 单击关闭

添加日期和时间域

在 Acrobat DC 中准备表单时,单击工具栏中的“日期域”图标,然后单击文档中要放置该域的位置。

添加日期域

要指定时间及日期,请双击日期域以打开属性窗口。在格式选项卡中,选择日期和时间格式,然后单击关闭

指定日期和时间格式

添加图像域

在 Acrobat DC 中准备表单时,单击工具栏中的“图像域”图标,然后单击文档中要放置该域的位置。

添加图像
添加图像

添加多行文本域

要添加多行文本域,请执行以下操作:

  1. 在 Acrobat DC 中准备表单时,单击工具栏中的“添加文本”图标,然后单击文档中要放置该域的位置。

  2. 拖动文本域的任意一个角,调整其大小。

  3. 双击该域,以打开属性窗口。

  4. 选项选项卡中,

    • 要创建多行域,请选中多行。默认情况下,域中的行数等于文本域的大小。
    • 若要允许添加多行文本而不受任何限制,请选中滚动显示长文本。如果输入的文本超出了域大小,Acrobat 会提供一个滚动条来滚动显示文本。
    多行文本域
    向多行文本中添加滚动条
    多行文本中的滚动条
  5. 单击关闭

在 PDF 表单域中添加基本计算

Acrobat 提供了三个用于创建域计算的选项。

1:预定义计算

使用预定义计算时,可添加求和、乘积、平均值、最小值和最大值等计算。以下示例显示了如何对两个域使用预定义计算。

  1. 在“准备表单”工具栏中,选择并添加三个文本域 - Text1、Text2 和 Text3。Text3 将作为计算域。

  2. 双击 Text1 域,以打开其属性。在格式选项卡中,选择格式种类数字。对其余两个文本域重复上述步骤。

    注意:

    默认情况下,文本域将命名为 Text1、Text2,依此类推。要更改域名称,请转到一般选项卡,然后在名称中输入 Num1 或其他任何您需要的名称,然后单击关闭

  3. 双击 Text3 域,以打开其属性。在计算选项卡中,选择数值是,然后在下拉列表中选择以下选项之一:

    • 要计算 Text1 与 Text2 之和,请选择相加 (+)
    • 要将 Text1 与 Text2 相乘,请选择相乘 (x)
    • 要计算 Text1 与 Text2 的平均值,请选择取平均值
    • 要获取输入的最小值,请选择取最小值
    • 要获取输入的最大值,请选择取最大值
    预定义计算
  4. 单击挑选。选择域对话框中,选择 Text1 和 Text2,然后单击确定

  5. 单击关闭。随着您在 Text1 和 Text2 域中输入数字,Text3 会根据在第 3 步选择的计算类型,显示出相应的计算值。

    注意:

    不过,预定义计算的功能有限,例如,它不包括除法或减法。

2:简化域表示法

简化域表示法允许创建较为复杂的计算。它使用的表示法类似于通常书写的计算方式,即使用常规数学符号,如 +(加法)、-(减法)、*(乘法)和 /(除法)。域名将作为操作数。要使用简化域表示法,请执行以下操作:

  1. 在“准备表单”工具栏中,选择并添加三个文本域 - Text1、Text2 和 Text3。Text3 将作为计算域。

  2. 双击 Text1 域,以打开其属性。在格式选项卡中,选择格式种类数字。对其余两个文本域重复上述步骤。

    注意:

    默认情况下,文本域将命名为 Text1、Text2,依此类推。要更改域名称,请转到一般选项卡,然后在名称中输入 Num1 或其他任何您需要的名称,然后单击关闭

  3. 双击 Text3 域,以打开其属性。在“计算”选项卡中,选择简化域表示法,然后单击编辑

    简化域表示法
  4. 在 JavaScript 编辑器中,输入要计算的代码。例如,要计算两个数字之和与两个数字之差的乘积,请键入 (Text1+Text2)*(Text1-Text2),然后单击确定

  5. 单击关闭

3:自定义 JavaScript 计算

使用自定义 JavaScript 可创建更加复杂的数学计算。该选项要求输入 JavaScript,并且要求为 PDF 文件中的所有域提供完全访问权限,以及 JavaScript 语言中丰富的数学功能。另外,它还要求使用完整的 Acrobat JavaScript 语法,这会导致计算时间延长。例如,以下代码是在求解上述简化域表示法示例中的相同算式。

  1. 在“准备表单”工具栏中,选择并添加三个文本域 - Text1、Text2 和 Text3。Text3 将作为计算域。

  2. 双击 Text1 域,以打开其属性。在格式选项卡中,选择格式种类数字。对其余两个文本域重复上述步骤。

    注意:

    默认情况下,文本域将命名为 Text1、Text2,依此类推。要更改域名称,请转到一般选项卡,然后在名称中输入 Num1 或其他任何您需要的名称,然后单击关闭

  3. 双击 Text3 域,以打开其属性。在计算选项卡中,选取自定义计算脚本,,然后单击编辑

    自定义计算脚本
  4. 在 JavaScript 编辑器中,输入您的代码即可进行计算。例如,要计算两个数字之和与两个数字之差的乘积,请键入
    event.value=((this.getField("Text1").value+this.getField("Text2").value))*((this.getField("Text1").value-this.getField("Text2").value));

  5. 单击确定,然后单击关闭