mirror of
https://github.com/pretix/pretix.git
synced 2026-05-08 15:44:02 +00:00
PDF: fix page-size when mediabox of background-pdf uses offsets
This commit is contained in:
committed by
GitHub
parent
8f7220b574
commit
a2adf2825a
@@ -992,7 +992,10 @@ class Renderer:
|
|||||||
elif o['type'] == "poweredby":
|
elif o['type'] == "poweredby":
|
||||||
self._draw_poweredby(canvas, op, o)
|
self._draw_poweredby(canvas, op, o)
|
||||||
if self.bg_pdf:
|
if self.bg_pdf:
|
||||||
page_size = (self.bg_pdf.pages[0].mediabox[2], self.bg_pdf.pages[0].mediabox[3])
|
page_size = (
|
||||||
|
self.bg_pdf.pages[0].mediabox[2] - self.bg_pdf.pages[0].mediabox[0],
|
||||||
|
self.bg_pdf.pages[0].mediabox[3] - self.bg_pdf.pages[0].mediabox[1]
|
||||||
|
)
|
||||||
if self.bg_pdf.pages[0].get('/Rotate') in (90, 270):
|
if self.bg_pdf.pages[0].get('/Rotate') in (90, 270):
|
||||||
# swap dimensions due to pdf being rotated
|
# swap dimensions due to pdf being rotated
|
||||||
page_size = page_size[::-1]
|
page_size = page_size[::-1]
|
||||||
|
|||||||
Reference in New Issue
Block a user