我是条形码的新手。我正在用barbecue.jar和barcode.jar等Java库生成代码-128个条形码。通过使用这些库,对于值123456-AB,最小条形码大小(宽度)为1.5英寸.对于相同的代码,使用Zebra Designer Pro 2工具,条形码最小尺寸为1.4厘米。我需要在我的应用程序中生成小条形码。这里我的怀疑是
谢谢
发布于 2015-04-27 10:39:06
使用来自条形码示例的代码,您可以定义所需的任何大小。通过改变bc的大小和比例因子。
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);https://stackoverflow.com/questions/29893213
复制相似问题