【发布时间】:2016-08-31 14:54:31
【问题描述】:
我引用这个来使用 Zxing 库生成 code39 格式的一维条码。
Generate barcode image in Android application
我可以生成条形码。因为我将在 UI 中显示三个不同的代码。 三个不同的代码可以有不同的长度,如下所示:
String barcode1_data = "1234567EA";
String barcode2_data = "1234567891012388";
String barcode3_data = "123456789000100";
bitmap1 = encodeAsBitmap2(barcode1_data, BarcodeFormat.CODE_39, 800, 120);
bitmap2 = encodeAsBitmap2(barcode2_data, BarcodeFormat.CODE_39, 1200, 150);
bitmap3 = encodeAsBitmap2(barcode3_data, BarcodeFormat.CODE_39, 1200, 150);
我希望三个不同的条形码具有相同的高度,并且宽度取决于字符。在我的示例代码中,我进行了硬编码,但我希望它是动态的。计算高宽有什么规律吗?
【问题讨论】: