0

我有一个小问题。我使用烧烤库成功生成了条形码,但我试图在 99x210 尺寸的纸张上打印,不幸的是我无法调整条形码的大小。这个太大了。

我正在像这样生成

try {
    Barcode barcode = BarcodeFactory.createCode128("630798898");
    Image image = BarcodeImageHandler.getImage(barcode);
    g2d.drawImage(image, 30,100, this );
} catch (OutputException | BarcodeException e) {
    e.printStackTrace();
}

我用过这样的东西

    BufferedImage buffered = (BufferedImage) image;
                    Scalr.resize(buffered,
                            Scalr.Method.SPEED,
                            Scalr.Mode.AUTOMATIC,
                            50,
                            5);

但它没有做工作:/

我尝试使用 setBarHeight、setBarWidth、setResolution 设置整个条形码的高度和宽度,但它也可以工作。

4

0 回答 0