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("取消!")
            }
      });