关于二维码尺寸设置的解决方案


创建时间:04/10/2017 09:34:55 AM 修改时间: 11/13/2019 03:41:16 PM
文档分类:BS开发-常见问题, BS客户端-JavaScript控制Word
相关文档:本文档没有相关文档
我们控件目前有三种添加二维码的方法,分别是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>