2017-10-03 5 views
0

imを使ってバーコード間にスペースを増やしてください。これは、5.4を使用して128のバーコードを生成しますが、バーコードバーを生成するための方法は見つけられません。誰も助けることができますか?私はたくさんのitextオプションを試しましたが、どれも働いていませんでした。私はsetX()は、あなたが探しているものである想像iText 5.4.1

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); 

答えて

0

私はそれを試みましたが、機能しませんでした。私はimg.getScaledDefinitionメソッドを呼び出すか、イメージの新しい幅を渡すようにしました。

1

:ここ

は、コードのスニペットです。