//移动印章; var publicsigndata; var privategndata; /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //描叙:key加盖公章; function keySignpublicSeal(signsequence) { AztSignSealFrom.AztWebSignSealkeyPublic.ESASetDataisEncrypt(1); //设置返回数据是否加密(1加密,否则不加密) AztSignSealFrom.AztWebSignSealkeyPublic.ESASetPositionTay("jfdiv"+signsequence,2); //yfdiv text 设置印章签章ID为ONE的标签上,2标识印章中心点在标签0,0位置 AztSignSealFrom.AztWebSignSealkeyPublic.ESASetSignData(1,"testdata"); AztSignSealFrom.AztWebSignSealkeyPublic.ESASignSeal(1,2,"10001",""); //执行签章操作;保护的数据 AztSignSealFrom.AztWebSignSealkeyPublic.SignMove=true; //签章后是否允许移动 AztSignSealFrom.AztWebSignSealkeyPublic.ESASetMenuNumber(-1,0,-1,-1,-1,-1,-1,-1); } //删除印章 function ESADelSeal() { var i=AztSignSealFrom.AztWebSignSealkeyPublic.ESADelSeal(); alert(i); } //////////////////////////////////////////////////////////// //描叙:保存签章签章; function SavaPublicSignData() { publicsigndata = AztSignSealFrom.AztWebSignSealkeyPublic.ESASaveSignData(); //保存签章数据; alert("公章数据"+publicsigndata); } //////////////////////////////////////////////////////////// //描叙:key加盖私章; function keySignPrivateSeal() { AztSignSealFrom.AztWebSignSealkeyPrivate.ESASetDataisEncrypt(1); //设置返回数据是否加密(1加密,否则不加密) AztSignSealFrom.AztWebSignSealkeyPrivate.ESASetPositionTay("yfdiv",2); //设置印章签章ID为ONE的标签上,2标识印章中心点在标签0,0位置 AztSignSealFrom.AztWebSignSealkeyPrivate.ESASetSignData(1,"testdata"); AztSignSealFrom.AztWebSignSealkeyPrivate.ESASignSeal(2,2,"10001",""); //执行签章操作;保护的数据 AztSignSealFrom.AztWebSignSealkeyPrivate.SignMove=true; //签章后是否允许移动 } //描叙:保存个人签名; function SavaPrivateSignData() { privategndata=AztSignSealFrom.AztWebSignSealkeyPrivate.ESASaveSignData(); //保存签章数据; alert("私章数据"+privategndata); } //描叙:获取签章信息; function GetSignInformation() { var data = AztSignSealFrom.AztWebSignSealkeyPublic.ESAGetSealInformaiton("",1,1); //获取签章的所有信息,除图片外 alert(data); } //描叙:获取指定属性的名称获取属性值; // SignatureName:签章文件名称; SignatureUser:签章用户; SignatureDate:签章日期; SignatureImage:ZIP压缩后的BASE64图片 // SignatureIP:签章IP; SignatureMAC:签章MAC; SignatureCerID:签章证书序号; SignatureImageUnZip:BASE64的图片 // SigntureCert:签章证书; SignaturePicture:印章图片; SignatureContextData:上下文保护签名数据; // SignatureAttribData:签名的属性数据; SignatureBarCode:二维条码图片; SignatureSealName:印章名称; // SignatureProcteInfor:指定的保护数据; SignatureKeySN:签章key的序列号; function GetAttribValue() { var data = AztSignSealFrom.AztWebSignSealkeyPublic.ESAGetSealInformaiton("SignatureImageUnZip",0,1); //获取印章图片信息 alert(data); } //描叙:获取加密的信息; function GetEnInformation() { AztSignSealFrom.AztWebSignSealkeyPublic.ESASetDataisEncrypt(1); var data = AztSignSealFrom.AztWebSignSealkeyPublic.ESASaveSignData(); //保存签章数据; alert(data); } //描叙:载入签章数据; function LoadSignData(data,signsequence) { for(var s=1;s<=signsequence;s++){ document.getElementById("AztWebSignLoad"+s).ESASetDataisEncrypt(1); document.getElementById("AztWebSignLoad"+s).ESASetSignData(1,"testdata"); document.getElementById("AztWebSignLoad"+s).ESALoadSignData(data); } /* AztSignSealFrom.AztWebSignLoad.ESASetDataisEncrypt(1); //设置载入的数据是否加密的 //AztSignSealFrom.AztWebSignLoad.ESASetPositionTay("jfdiv",2); //AztSignSealFrom.AztWebSignLoad.SignBatch=("signload"); //重新定位 AztSignSealFrom.AztWebSignLoad.ESASetSignData(1,"testdata"); AztSignSealFrom.AztWebSignLoad.ESALoadSignData(data); //publicsigndata */ } //描述:智创签批板个人签名 function keyZcHandSignSeal() { AztSignSealFrom.AztWebSignSealkeyPublic.ESASetDataisEncrypt(1); //设置返回数据是否加密(1加密,否则不加密) AztSignSealFrom.AztWebSignSealkeyPublic.ESASetPositionTay("jfdiv",2); //yfdiv text 设置印章签章ID为ONE的标签上,2标识印章中心点在标签0,0位置 AztSignSealFrom.AztWebSignSealkeyPublic.ESASetSignData(1,"testdata"); AztSignSealFrom.AztWebSignSealkeyPublic.ESASetHand("",200,100); //设置签批图片大小 AztSignSealFrom.AztWebSignSealkeyPublic.ESASignSeal(4,2,"10001",""); //执行签章操作;保护的数据 签章类型 4为智创签批板签名 AztSignSealFrom.AztWebSignSealkeyPublic.SignMove=true; //签章后是否允许移动 }