我正在尝试使用 Barbecue API 生成条形码。我面临的问题是,当我尝试重新调整条码的大小时,打印在条码下方的文本形式的代码保持相同的大小。我也需要减少它的一面。我尝试了以下代码:
第 1 部分:原始尺寸条码
Barcode b = BarcodeFactory.create2of7("4561");
b.setBarHeight(5);
b.setBarWidth(1);
PrinterJob job = PrinterJob.getPrinterJob();
job.setPrintable(b);
if (job.printDialog())
{
job.print();
}
第 2 部分:调整大小的代码
Barcode b = BarcodeFactory.create2of7("4561");
b.setBarHeight(5);
b.setBarWidth(1);
PrinterJob job = PrinterJob.getPrinterJob();
job.setPrintable(b);
if (job.printDialog())
{
job.print();
}
下面是条形码的输出图像:
如您所见,代码大小保持不变。我怎样才能减小它的大小?请帮帮我。
谢谢。