Высота штрих-кода Reportlab (с читабельным тегом) Python - PullRequest
0 голосов
/ 10 февраля 2019

Я использую reportlab 3.5.13 в Python 3.6.3 для генерации штрих-кодов с набором удобочитаемых тегов, чтобы текст отображался под штрих-кодом:

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

Я могу получить ширину и высотуСам штрих-код с barcode128.width и barcode128.height, но они не включают высоту текста.Поскольку я хочу расположить штрих-код в центре метки, мне нужно знать полную высоту.

Я уверен, что смогу решить это эмпирически для выбранного размера шрифта, расстояния и т. Д., Но я бы предпочелчтобы динамически решить это, чтобы я мог использовать пользовательский размер шрифта.

Кто-нибудь знает, как это сделать?Возможно, размеры шрифта имеют стандартную высоту?

Спасибо

Энди

...