PDF: Remove whitespace from qr-codes (backwards-compatible)

This commit is contained in:
Raphael Michel
2021-04-16 17:44:05 +02:00
parent 7c07a6581e
commit 3ea1a92716
3 changed files with 19 additions and 9 deletions

View File

@@ -597,7 +597,10 @@ class Renderer:
if len(content) > 128:
level = 'L'
reqs = float(o['size']) * mm
qrw = QrCodeWidget(content, barLevel=level, barHeight=reqs, barWidth=reqs)
kwargs = {}
if o.get('nowhitespace', False):
kwargs['barBorder'] = 0
qrw = QrCodeWidget(content, barLevel=level, barHeight=reqs, barWidth=reqs, **kwargs)
d = Drawing(reqs, reqs)
d.add(qrw)
qr_x = float(o['left']) * mm