2017-10-03 5 views
0

Im utilisant itext 5.4 pour générer quelques 128 codes à barres de type, mais je suis strugling pour trouver un moyen de générer la barre de code à barres avec plus d'espace entre eux. Quelqu'un pourrait-il aider? J'ai essayé beaucoup d'options itext, mais aucune d'entre elles n'a fonctionné.Générer plus d'espace entre les codes à barres en utilisant iText 5.4.1

Voici un extrait du code:

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

Répondre

0

J'ai essayé cela, mais cela n'a pas fonctionné, ce que j'ai dû faire était d'appeler la méthode img.getScaledDefinition, ou quelque chose comme ça, en passant dans la nouvelle largeur de l'image.

1

J'imagine setX() est ce que vous cherchez.