找回密码
 立即注册

QQ登录

只需一步,快速开始

Clark.Pan 讲师达人认证 悬赏达人认证 SpreadJS 开发认证

超级版主

200

主题

9899

帖子

1万

积分

超级版主

Rank: 8Rank: 8

积分
15533

讲师达人悬赏达人微信认证勋章SpreadJS 认证SpreadJS 高级认证元老葡萄

Clark.Pan 讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-11-26 14:38  /   查看:2202  /  回复:0
本帖最后由 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表单填报项中显示的验证消息。
方法很简单,只需在模板上配置相关属性,这些都依赖于模板语法完成。
image.png593824462.png
上图通过模板语法设计具有定制输入的PDF填报表格
image.png811383971.png
上图是PDF通过基于JavaScript的GrapeCity Documents PDF Viewer 的预览视图,可以在上面进行进行填报

可以满足在PDF Viewer设计定制表单
此次GrapeCity Documents PDF Viewer 中也加了对PDF表单填充的支持,该支持允许定制填报项标签、微调输入控制的行为以及创建额外的输入验证(即使PDF没有内联验证或域标签信息)。之后,用户可以在桌面、移动设备或任何设备上使用高级输入类型和下拉列表轻松填写PDF表单。
image.png772168273.png

注:此功能同时在 Java 和 .NET 版本中发布


0 个回复

您需要登录后才可以回帖 登录 | 立即注册
返回顶部