Lodop打印二维码内容长度不同如何大小相同
Posted huaxie
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Lodop打印二维码内容长度不同如何大小相同相关的知识,希望对你有一定的参考价值。
利用Loodop打印控件打印二维码的时候,往往传入的数值是变量,有的只有一个数字,有的却一大堆数字和字母,根据内容长度不同,二维码大小也不同,这样如果批量打印二维码标签,传入的数据是不同的,会造成有的标签二维码大,有的二维码小的状况。
出现这种状况,是因为Lodop中默认输出二维码的版本是AUTO(自动),这会导致随着二维码中的数据量不同,二维码大小也会不同。
如果想把所有二维码设置成同一大小,解决方法是用语句指定同一个版本。
例如:每个二维码加上相同的版本,
LODOP.SET_PRINT_STYLEA(0,"QRCodeVersion",7);//设置二维码版本为7
同样都是版本7,这样打印项宽高相同,里面的内容无论是多少,都会是一样大小。
如图示,两个二维码,第一个方法里是没有加版本设置语句,走的是AUTO,虽然打印项宽高是相同的,但是数据量不同,大小不同,第二个方法里每个二维码都指定了同样的版本,打印项宽高相同,数据量不同,大小相同。
以上是关于Lodop打印二维码内容长度不同如何大小相同的主要内容,如果未能解决你的问题,请参考以下文章