为HTML5表单设计表单模板

AEM中的HTML5表单组件提供了将XFA表单模板渲染为HTML5格式的功能。 表单设计人员可以使用Forms Designer设计表单模板,并使用HTML5呈现功能。 这些表单模板及其资产可以驻留在AEM存储库、文件系统中,或通过http公开。 但是,如果您计划使用Forms Manager管理表单,则模板和资产应位于AEM存储库中。

尽管HTML5表单在很大程度上与PDF forms的行为匹配,但两种格式中有一些功能不适用于其他格式。 例如,在Adobe Reader中,条形码在PDF表单上的应用方式因移动设备表单而异,或者表单的数字签名方式也因格式而异。 有关此类变体的更多信息,请参阅HTML5表单与PDF forms之间的功能区别

有关XFA的常见功能,请参阅以下最佳实践和准则以设计可同时使用这两种格式的表单。

最佳实践

设计表单模板(如架构绑定或编写表单逻辑)的大多数步骤都是相同的。 但是,由于厚客户端(如Adobe Reader)的呈现和脚本引擎与基于浏览器的表单之间存在固有差异,因此最佳实践文章中介绍了一些建议。 这些最佳实践可帮助您设计可在这两种格式中按预期工作的表单模板。

AEM Forms Designer中用于HTML5 Forms的功能

预览HTML

“预览HTML”选项卡会在“设计”模式下添加,以便表单设计人员在设计过程中以HTML5格式预览表单。 有关如何在AEM Forms Designer中启用和配置此功能的更多信息,请参阅预览HTML

连笔签名

HTML5表单的关键目标是触控设备。 因此,在AEM Forms Designer中添加了新的涂写签名控件。 您可以单击或拖放表单模板上的潦草签名控件并对其进行配置。 它在HTML5呈现版本中呈现为涂写字段,可用于在触屏设备上涂写签名。 在台式机上,它可用作使用鼠标控件的涂写字段。 有关如何使用此功能的更多信息,请参阅XFA涂写字段

4

富文本格式

您可以将文本字段转换为富文本字段。 它会向文本字段添加一系列格式选项。 要进行转换,请打开Forms Designer,点按​设计视图​中的文本字段。 在​字段​选项卡的​字段格式​下拉列表中选择​富文本。 现在,当XFA表单呈现为HTML5表单时,该字段将呈现为富文本字段。 点按最大化以查看其他格式选项。

在此页面上