我引用这个来生成使用Zxing库的code39格式1D条形码。
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);
我想让三个不同的条形码具有相同的高度,宽度也取决于字符。在我的示例代码中,我硬编码,但我希望它是动态的。是否有任何规则来计算高度和宽度?