Estou usando o Barbecue para criar um BufferedImage para passar para meu relatório, é um código de barras do tipo CODE-128C, nota fiscal eletrônica.
Acontece que preciso que tenha um tamanho definido (em centímetros).
[color=darkblue]Preciso que seja:[/color]
largura (horizontal): 6 cm
altura (vertical) 0,80 cm
Com o código a seguir está criando uma imagem com 594 x 61 (pixels):
BufferedImage barCodeImage = null;
Barcode barcode;
try {
barcode = BarcodeFactory.createCode128C(chaveAcesso);
barCodeImage = BarcodeImageHandler.getImage(barcode);
File f = new File(chaveAcesso+".png");
BarcodeImageHandler.savePNG(barcode, f);
} catch (BarcodeException ex) {
Logger.getLogger(NotasFiscaisUI.class.getName()).log(Level.SEVERE, null, ex);
} catch (OutputException ex) {
Logger.getLogger(NotasFiscaisUI.class.getName()).log(Level.SEVERE, null, ex);
}
