[GcExcel 4.0 新功能] PDF表单生成器功能增强
本帖最后由 ClarkPan 于 2020-11-26 16:12 编辑一个成功的在线填报少不了具体的功能保证其正常运作,特别是在自动化的流程中。一个理想的在线他填报应用程序用来收集用户的信息,并验证这些字段以确保收集信息的准确,这些操作并不会因为未完成整个表单的填报而延迟,换言之对填写信息的校验应当是实时性的。此外,许多的PDF表格(如**、预订表、租赁协议表、健康咨询表等)都需要日期、电话号码、Email地址、网址等填报项。然而,这些填报项并不是标准PDF规范的一部分。因此,您可能很难找到合适的在组件来帮助您将这些特殊填报项添加到PDF表单。GCExcel提供了实现这一点的可能。
GcExcel的模板功能(templete)提供了新的语法来定义HTML5输入类型以及在PDF的填报项中对其进行校验设置。在模板功能(templete)中处理之后,处理结果会被导出成PDF文件。该PDF可在基于JavaScript的GrapeCity Documents PDF Viewer (简称GcPdfViewer)中查看,在该展示视图中,PDF表单可用于收集用户的高级输入。请注意,如果您希望在客户机上填写并保存PDF表格,则需要额外的GcPdf的许可证。
通过此功能,您将获得以下支持:
添加不属于标准PDF规范的PDF表单填报项的能力
在GcExcel 3.2版本中,我们提供了通过模板功能(templete)添加具有填报属性的PDF表单填报项。在v4版本中,我们通过向PDF表单提供新的HTML5输入类型来扩展此支持,PDF表单在上述具备GrapeCity Documents PDF Viewer的应用程序中用于收集用户的高级输入。支持以下新输入类型:
[*]文本
[*]日期
[*]时间
[*]电话号码
[*]电子邮件地址
[*]URL
[*]密码
[*]月份
[*]星期
[*]数量
[*]范围
基于这些新输入类型,您可以指定以下设置-
[*]自动填充(Autocomplete)
[*]自动获得焦点(Autofocus)
[*]必填(Required)
[*]拼写检查(Spell check)
[*]最大/最小 长度(Min/max length)
[*]数字/字符串 输入字段的模式(patterns)
[*]默认值等
通过简单的模板语法定义PDF填报项
GcExcel模板功能提供简单的语法来定义新的PDF表单填报项,并用模板功能设置PDF表单填报项中显示的验证消息。
方法很简单,只需在模板上配置相关属性,这些都依赖于模板语法完成。
上图通过模板语法设计具有定制输入的PDF填报表格
上图是PDF通过基于JavaScript的GrapeCity Documents PDF Viewer 的预览视图,可以在上面进行进行填报
可以满足在PDF Viewer设计定制表单
此次GrapeCity Documents PDF Viewer 中也加了对PDF表单填充的支持,该支持允许定制填报项标签、微调输入控制的行为以及创建额外的输入验证(即使PDF没有内联验证或域标签信息)。之后,用户可以在桌面、移动设备或任何设备上使用高级输入类型和下拉列表轻松填写PDF表单。
注:此功能同时在 Java 和 .NET 版本中发布
页:
[1]