基于XDP的自适应表单中的XFA支持

简介

自适应表单支持在XDP文件中定义的各种XFA事件、属性、脚本和验证,包括:

  • 执行在XDP文件中的事件上定义的脚本。
  • 捕获XDP文件中字段的默认值和行为属性。
  • 执行在XDP文件中定义的验证脚本。

在基于XDP文件创建自适应表单时,属性、事件和验证会在表单创作UI中自动填充。 但是,表单作者可以覆盖其中的一些元素,以创建替代体验。

本文列表支持自适应表单中接受的XFA事件、属性和验证,并说明如何在自适应表单中覆盖它们。

自适应表单中支持的XFA元素及其映射

字段

使用XDP文件创建自适应表单时,可以将XFA字段拖放到自适应表单上。 下表列表了XFA字段如何映射到自适应表单字段。

XFA字段或容器

相应的自适应表单组件

按钮

按钮

复选框

复选框

列表框

下拉列表

日期/时间字段

日期选取器

签名Scribble

潦草签名

数字字段

数值框

十进制字段

数值框

文本字段

文本框

密码字段

密码框

图像

图像

文本

文本

子表单

面板

区域(组)

面板

子表单集

面板

属性

下表捕获了在XDP文件中定义的各种XFA脚本在自适应表单中的行为。

XFA组件属性

自适应表单中的相应行为

somExpression

映射到自适应形式的“绑定引用”(bindRef)属性。

存在

映射到自适应表单中的可见属性。 可以使用“可见性”(Visibility)表达式覆盖它。

访问

映射到自适应表单中的enabled属性。 您可以使用“访问”表达式覆盖它。

辅助功能:角色

映射到自适应表单中的角色属性。

辅助功能:seatPriority

映射到自适应表单中的seekPriority属性。

辅助功能:speakText

映射到自适应表单中的自定义辅助功能文本。

辅助功能:工具提示

映射到自适应表单中的简短描述属性。

题注(所有字段类型)

映射到自适应表单中的“标题”属性。

displayFormat(所有字段类型)

以自适应形式映射到显示图案。

rawValue(所有字段类型)

映射到自适应表单中的值属性。

项目(列表框,复选框)

映射到自适应表单中的选项属性。 您可以使用“选项”表达式覆盖它。

maxChar(文本字段)

映射到自适应表单中允许的最大字符数属性。

multiline(文本字段)

映射到自适应表单中的“允许多行”属性。

fracDigit(数字字段,小数字字段)

映射到自适应表单中的Frac digits属性。

leadDigit(数字字段,小数字字段)

映射到自适应表单中的潜在客户数字属性。

multiSelect(列表框)

映射到自适应表单中的允许多个选择属性。

脚本

下表捕获了在XDP文件中定义的各种XFA脚本在自适应表单中的行为。

XFA脚本事件

自适应表单中的相应行为

初始化

此脚本在运行时执行,不能以自适应形式覆盖。

计算

映射到自适应表单中的“计算表达式”。

验证

映射到自适应表单中的验证表达式。

validationState

此脚本在运行时执行,不能以自适应形式覆盖。

退出

此脚本在运行时执行,不能以自适应形式覆盖。

单击(按钮字段)

映射到按钮的“单击”表达式。

支持服务器端脚本

此脚本在运行时执行,不能以自适应形式覆盖。

支持Web服务

此脚本在运行时执行,不能以自适应形式覆盖。

更改(涂抹字段、单选按钮、复选框)

此脚本在运行时执行,不能以自适应形式覆盖。

验证

下表捕获了XFA验证如何映射到自适应表单中的验证。

XFA验证

自适应表单中的相应验证

验证模式(formatTest)

validatePictureClause

验证模式消息(formatTestMessage)

validatePictureMessage

必需(nullTest)

mandatory

空消息(nullTestMessage)

mandatoryMessage

验证脚本(scriptTest)

validateExp

验证脚本消息(scriptTestMessage)

validateMessage

注意

您无法覆盖绑定到XFA复选框的自适应表单单选按钮和复选框组的必需属性。

On this page