Reportlab条形码高度(带有可读标签)Python

时间:2019-02-10 18:52:04

标签: python barcode reportlab

我正在使用Python 3.6.3中的reportlab 3.5.13来生成带有可读标签的条形码,以便文本显示在条形码下面:

barcode128 = code128.Code128(barcode_value,
                                    humanReadable=True,
                                    barHeight=5*mm,
                                    barWidth=0.2*mm,
                                    quiet = 0,
                                    fontSize = 12)

我可以使用Barcode128.width和Barcode128.height获得条形码本身的宽度和高度,但是这些不包括文本高度。由于我想将条形码放置在标签的中心,因此我需要知道整个高度。

我敢肯定,我可以凭经验针对我选择的字体大小和间距等进行计算。但是,我希望动态地进行计算,以便可以使用用户定义的字体大小。

有人知道该怎么做吗?也许字体大小具有标准高度?

谢谢

安迪

0 个答案:

没有答案