spire.barcode for java 3.9.3现已发布。该版本支持设置条码顶部文本的排列方式,同时也支持在条形码底部添加自定义文本。除此之外,一些在扫描条形码和qr码时出现的问题也得以成功解决。详情请查阅以下内容。
新功能:
- 支持设置条码顶部文本的排列方式。
int width = 399;
int height = 159;
barcodesettings bs = new barcodesettings();
bs.settype(barcodetype.upca);
bs.setunit(graphicsunit.pixel);
bs.setwidenarrowratio(0.5f);
bs.settextfont(new font("arial", font.plain,20 ));
string data = "602318275035";
bs.setdata(data);
bs.setdata2d(data);
bs.setshowtextonbottom(true);
bs.settoptext(data);
bs.setshowtoptext(true);
bs.settextalignment(stringalignment.center);
bs.settoptextaligment(stringalignment.center);
bs.settoptextfont(new font("arial", font.plain, 20));
bs.setautoresize(false);
bs.setx(3.0f);
bs.setbarheight(height * 0.6f);
bs.setimageheight(height);
bs.setimagewidth(width);
barcodegenerator barcodegenerator = new barcodegenerator(bs);
bufferedimage bufferedimage = barcodegenerator.generateimage();
imageio.write(bufferedimage, "png", new file("result.png"));
barsetting.setbottomtext("ean");
barsetting.setbottomtextfont(new font("fangsong", font.bold, 25));
barsetting.setbottomtextcolor(color.black);
barsetting.setshowbottomtext(true);
barsetting.setbottomtextalignment(stringalignment.center);
问题修复:
- 修复了扫描条形码得到的数据不正确的问题。
- 修复了扫描条形码失败的问题。
- 修复了扫描条形码程序抛“nullpointerexception”的问题。
- 修复了添加自定义文本不生效的问题。
- 修复了扫描含特殊字符的qr码,得到的数据错误的问题。
获取spire.barcode for java 3.9.3请点击: