mirror of
https://github.com/pretix/pretix.git
synced 2026-05-09 15:54:03 +00:00
Fix #468 -- Long event slugs on invoices
This commit is contained in:
@@ -200,6 +200,14 @@ def _invoice_generate_german(invoice, f):
|
|||||||
p_size = p.wrap(85 * mm, 50 * mm)
|
p_size = p.wrap(85 * mm, 50 * mm)
|
||||||
p.drawOn(canvas, 25 * mm, (297 - 52) * mm - p_size[1])
|
p.drawOn(canvas, 25 * mm, (297 - 52) * mm - p_size[1])
|
||||||
|
|
||||||
|
textobject = canvas.beginText(125 * mm, (297 - 38) * mm)
|
||||||
|
textobject.setFont('OpenSansBd', 8)
|
||||||
|
textobject.textLine(_('Order code').upper())
|
||||||
|
textobject.moveCursor(0, 5)
|
||||||
|
textobject.setFont('OpenSans', 10)
|
||||||
|
textobject.textLine(invoice.order.full_code)
|
||||||
|
canvas.drawText(textobject)
|
||||||
|
|
||||||
textobject = canvas.beginText(125 * mm, (297 - 50) * mm)
|
textobject = canvas.beginText(125 * mm, (297 - 50) * mm)
|
||||||
textobject.setFont('OpenSansBd', 8)
|
textobject.setFont('OpenSansBd', 8)
|
||||||
if invoice.is_cancellation:
|
if invoice.is_cancellation:
|
||||||
@@ -243,20 +251,6 @@ def _invoice_generate_german(invoice, f):
|
|||||||
|
|
||||||
canvas.drawText(textobject)
|
canvas.drawText(textobject)
|
||||||
|
|
||||||
textobject = canvas.beginText(165 * mm, (297 - 50) * mm)
|
|
||||||
textobject.setFont('OpenSansBd', 8)
|
|
||||||
textobject.textLine(_('Order code').upper())
|
|
||||||
textobject.moveCursor(0, 5)
|
|
||||||
textobject.setFont('OpenSans', 10)
|
|
||||||
textobject.textLine(invoice.order.full_code)
|
|
||||||
textobject.moveCursor(0, 5)
|
|
||||||
textobject.setFont('OpenSansBd', 8)
|
|
||||||
textobject.textLine(_('Order date').upper())
|
|
||||||
textobject.moveCursor(0, 5)
|
|
||||||
textobject.setFont('OpenSans', 10)
|
|
||||||
textobject.textLine(date_format(invoice.order.datetime, "DATE_FORMAT"))
|
|
||||||
canvas.drawText(textobject)
|
|
||||||
|
|
||||||
if invoice.event.settings.invoice_logo_image:
|
if invoice.event.settings.invoice_logo_image:
|
||||||
logo_file = invoice.event.settings.get('invoice_logo_image', binary_file=True)
|
logo_file = invoice.event.settings.get('invoice_logo_image', binary_file=True)
|
||||||
canvas.drawImage(ImageReader(logo_file),
|
canvas.drawImage(ImageReader(logo_file),
|
||||||
|
|||||||
Reference in New Issue
Block a user