runHW
signatureCreator.runHW()
功能说明
设置签章图片执行盖章操作
参数列表
参数名 | 类型 | 描述 |
---|---|---|
params | Object | 可配置属性参考:params属性。 |
options | Object | 可配置属性参考:2.2.1章节的options属性。 |
params属性说明
属性名 | 类型 | 默认值 | 描述 |
---|---|---|---|
name | String | 自定义设置签章名称 | |
width | String | 自定义设置签章宽度,不可为空,单位CM | |
height | String | 自定义设置签章高度,不可为空,单位CM | |
imageData | String | 自定义设置签章图片,不可为空,标准为base64标准串。 |
返回值
无
代码
var signatureCreator = Signature.create(); var that = this; var param = {name:"金格测试",width:"4",height:"4",imageData:"R0lGODlhlwCXAPcAAAAAAAAAMwAAZgAAmQAAzAAA/wArAAArM……"}; signatureCreator.runHW(param, { protectedItems:[ ‘item1’, ‘item2’, ‘item3’],//设置定位页面DOM的id,自动查找ID,自动获取保护DOM的kg-desc属性作为保护项描述,value属性为保护数据。不设置,表示不保护数据,签章永远有效。 position: $(that).attr(‘pos’),//设置盖章定位dom的ID,必须设置 okCall: function(fn) {//点击确定后的回调方法,this为签章对象 ,签章数据撤销时,将回调此方法,需要实现签章数据持久化(保存数据到后台数据库),保存成功后必须回调fn(true/false)渲染签章到页面上 console.log("盖章ID:"+this.getSignatureid()); console.log("盖章数据:"+this.getSignatureData()); fn(true); }, cancelCall : function() {//点击取消后的回调方法 console.log("取消!") } });