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