使用 iText 5.4.1 在条形码之间生成更多 space

Generate more space between barcodes using iText 5.4.1

我使用 itext 5.4 生成一些 128 类型的条码,但我正在努力寻找任何方法来生成条码条,它们之间有更多 space。谁能帮忙?我尝试了很多 itext 选项,但其中 none 有效。

这是代码片段:

 Barcode barcode = new Barcode128();
 barcode.setBarHeight(50);
 barcode.setCode(text);
 Image img = barcode.createAwtImage(Color.BLACK, Color.WHITE);
 BufferedImage bi = new BufferedImage(img.getWidth(null), 
 img.getHeight(null), BufferedImage.TYPE_INT_RGB);
 Graphics2D g2d = bi.createGraphics();
 g2d.drawImage(img, 0, 0, null);

我想 setX() 就是您要找的东西。

我试过了,但没有用,我必须做的是调用方法 img.getScaledDefinition,或者类似的东西,传入图像的新宽度。