国产Java开发组件-条形码生成类库Spire.BarCode 2020首更!支持更多样式设置

Spire.Barcode for Java更新至v3.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);

Bug修复

  • 修复了扫描条形码得到的数据不正确的问题。
  • 修复了扫描条形码失败的问题。
  • 修复了扫描条形码程序抛“NullPointerException”的问题。
  • 修复了添加自定义文本不生效的问题。
  • 修复了扫描含特殊字符的QR码,得到的数据错误的问题。

推荐阅读

【想要快速完成文档格式转换吗pire系列组件格式转换完整攻略来啦!】


是E-iceblue官方友好合作伙伴,如果您对spire.xls感兴趣,可以联系在线客服了解具体授权价格和使用机制。
标签:

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年8月12日
下一篇 2020年8月12日

相关推荐

发表回复

登录后才能评论