首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >更小的代码-在Java中生成128个条形码

更小的代码-在Java中生成128个条形码
EN

Stack Overflow用户
提问于 2015-04-27 10:30:06
回答 1查看 1.6K关注 0票数 1

我是条形码的新手。我正在用barbecue.jar和barcode.jar等Java库生成代码-128个条形码。通过使用这些库,对于值123456-AB,最小条形码大小(宽度)为1.5英寸.对于相同的代码,使用Zebra Designer Pro 2工具,条形码最小尺寸为1.4厘米。我需要在我的应用程序中生成小条形码。这里我的怀疑是

  1. 在Zebra Designer Pro 2工具和Java库中生成条形码有什么不同吗?
  2. 字体和条形码大小之间有什么关系吗?任何帮助都是非常感谢的。

谢谢

EN

回答 1

Stack Overflow用户

发布于 2015-04-27 10:39:06

使用来自条形码示例的代码,您可以定义所需的任何大小。通过改变bc的大小和比例因子。

代码语言:javascript
复制
BarCode bc = new BarCode();
bc.setSize(400, 200);
// create image
java.awt.image.BufferedImage
image = new java.awt.image.BufferedImage(
    bc.getSize().width, bc.getSize()
    .height, java.awt.image.BufferedImage.TYPE_BYTE_INDEXED
);
// get graphic context of image
java.awt.Graphics imgGraphics = image.createGraphics();

((Graphics2D)imgGraphics).scale(0.5, 0.5); //adding scaling of the image

// paint barcode in graphics context of image
bc.paint(imgGraphics);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29893213

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档