彩票走势图

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

原创|产品更新|编辑:李显亮|2020-09-16 09:40:58.500|阅读 247 次

概述:Spire.Barcode for Java更新至v3.9.3,该版本支持设置条码顶部文本的排列方式,同时也支持在条形码底部添加自定义文本。除此之外,一些在扫描条形码和QR码时出现的问题也得以成功解决,欢迎下载体验。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

Spire.Barcode for Java是一款专业的条码组件,专为开发人员在Java应用程序(J2SE和J2EE)上生成,读取和扫描1D和2D条形码而设计, 开发人员和程序员可以使用Spire.Barcode快速方便地将企业级条码格式添加到他们的JAVA应用程序中。

近日,Java版Spire.Barcode迎来2020首次更新,该版本支持设置条码顶部文本的排列方式,同时也支持在条形码底部添加自定义文本。除此之外,一些在扫描条形码和QR码时出现的问题也得以成功解决,点击下方按钮下载体验。

最新版Spire.Barcode for Java下载

新功能

  • 支持设置条码顶部文本的排列方式。
    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码,得到的数据错误的问题。

推荐阅读

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


慧都是E-iceblue官方友好合作伙伴,如果您对spire.xls感兴趣,可以了解具体授权价格和使用机制。

标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP