我们控件目前有三种添加二维码的方法,分别是Add2DCodePic、AddSecBarCode、AddSecBarCode2。其中第一种只需要文档控件就能实现,剩余两种需要本机安装电子印章系统。至于其尺寸设置,Add2DCodePic可以通过方法中的Scale参数缩放比例设置,也可以通过vba设置。AddSecBarCode2可以通过OnSecSignFinished事件或者vba设置。参考代码如下
function addCodePic1(){
ntkoobj = document.getElementById("ntkoocx");//获得控件对象
ntkoobj.Add2DCodePic(2, "sss", true, 90, 20, 1, 80, 1, true);//添加二维码图片,其中倒数第3个参数可以调节缩放比例,进行尺寸设置
}
function addcodepic2(){
ntkoobj = document.getElementById("ntkoocx");//获得控件对象
ntkoobj.AddSecBarCode("liudong");//添加二维码印章
}
<script language="JScript" for="ntkoobj" event="OnSecSignFinished(IsOk,SecSignObject)">//如果添加的是二维码印章,则可以通过此事件进行尺寸设置
if(SecSignObject.SignType==5){//判断是否为二维码印章
SecSignObject.height = 100;
SecSignObject.width = 100;
};
</script>
|