Lodop打印二维码内容长度不同如何大小相同

Posted huaxie

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Lodop打印二维码内容长度不同如何大小相同相关的知识,希望对你有一定的参考价值。

利用Loodop打印控件打印二维码的时候,往往传入的数值是变量,有的只有一个数字,有的却一大堆数字和字母,根据内容长度不同,二维码大小也不同,这样如果批量打印二维码标签,传入的数据是不同的,会造成有的标签二维码大,有的二维码小的状况。
出现这种状况,是因为Lodop中默认输出二维码的版本是AUTO(自动),这会导致随着二维码中的数据量不同,二维码大小也会不同。
如果想把所有二维码设置成同一大小,解决方法是用语句指定同一个版本
例如:每个二维码加上相同的版本,
LODOP.SET_PRINT_STYLEA(0,"QRCodeVersion",7);//设置二维码版本为7
同样都是版本7,这样打印项宽高相同,里面的内容无论是多少,都会是一样大小。
如图示,两个二维码,第一个方法里是没有加版本设置语句,走的是AUTO,虽然打印项宽高是相同的,但是数据量不同,大小不同,第二个方法里每个二维码都指定了同样的版本,打印项宽高相同,数据量不同,大小相同。

技术分享图片







以上是关于Lodop打印二维码内容长度不同如何大小相同的主要内容,如果未能解决你的问题,请参考以下文章

lodop怎么实现在表格中打印显示二维码

LODOP打印生成的二维码

Lodop打印条码二维码设置多宽不一定是多宽

Lodop某个电脑打印内容大小有问题

获取二维数组的大小[重复]

使用LODOP打印控件,选择128Auto格式,打印相同位数的条码。