今天来给大家介绍一下Designer中按钮(Button)的应用。在Designer的应用中,按钮共分为几种,它们是打印按钮 (Print Button), 重置按钮 (Reset Button), 电子邮件提交按钮 (Email submit button) 和一般按钮 (Button) 。 下面我会举例说明这些按钮的作用以及如何应用。
首先介绍打印按钮 (Print Button),顾名思义,这个按钮的作用是打印PDF表单。当用户点击打印按钮触发click事件的时候,一个打印的对话框就会出现,用户可以根据自己的需要修改打印属性,修改完成后,点击’OK’按钮即可完成打印,如下图所示。
打印按钮 (Print Button)出现在PDF表单中的频率还是蛮高的,主要原因一来是使用方便,直接点击按钮即可完成表单打印,方便表单的纸质存档,另外一个原因是Reader对于标准的PDF表单,是不支持保存其中的数据的,所以要想保存数据,打印纸质表单是其中的方法之一(另外的几种方法前面的文章已经提到过了,使用Acrobat直接保存或者给PDF表单增加Usage Rights从而激活Reader的扩展功能)。
第二个要介绍的是重置按钮(Reset Button),当它被点击之后,PDF表单中的所有数据都会变成初始状态,这个功能在企业流程化管理中起着非常重要的作用,当HR在一张复杂的表单上填满内容的时候,她只需要轻点重置按钮就可清除全部数据而无需另起炉灶再创建新的表单或者手动删除过时的内容。如下图所示,下拉框包含三个人名,张三,李四,小刘,一组单选按钮,男和女,选择小刘和女,
点击重置按钮,下拉框和单选按钮变成张三和男(表单预设的默认值)。
下面介绍一下电子邮件提交按钮(Email submit button),它的作用是可以调用客户端的邮件系统,把当前的PDF表单或者表单中的数据(xml格式)以电子邮件的形式发送出去。从标准控件库中找到电子邮件提交按钮(Email submit button) 并且通过拖拽的方式把它拖入’Design View’视图之中,
选中它,点击菜单Window -> Object (或者用快捷键Shift+F7)来调出控件属性标签,标签默认显示在屏幕的右下角。
从上图中可以看出,用户可以手动输入所需要发送的邮件地址,邮件题目以及是发送整个PDF表单还是只发送表单中的数据。进入Preview模式,点击电子邮件提交按钮,点击后的效果如下图,它调用了客户端的outlook,表单中的数据以附件的形式出现在邮件中。
除了这三种定义好的按钮,Designer还提供了一个比较通用的按钮,用户可以通过自己写一些简单的脚本来随心所欲的使用它们。目前脚本支持的语言有两种: JavaScript和FormCale。同时,除了点击(click),Designer也提供了很多别的触发按钮的事件,如下图所示,
基本所有的触发方式都囊括其中了。
今天关于按钮(Button)这一话题就介绍到这里,希望这篇文章能对您使用Designer有所帮助,同时也希望您多提意见和建议,谢谢~
转载于:https://blog.51cto.com/ifbateam/616364