Mehr Platz oben: Logo bei y=12 statt 5

This commit is contained in:
Erik Thiele
2026-07-02 15:45:50 +02:00
parent 85d382834b
commit 6d6aab18ea

8
app.py
View File

@@ -291,15 +291,15 @@ def invoice_pdf():
logo_name = config.get('logo', '') logo_name = config.get('logo', '')
logo_path = os.path.join('static', logo_name) if logo_name else '' logo_path = os.path.join('static', logo_name) if logo_name else ''
if logo_name and os.path.exists(logo_path): if logo_name and os.path.exists(logo_path):
pdf.image(logo_path, x=171, y=5, w=24) pdf.image(logo_path, x=171, y=12, w=24)
img_w, img_h = image_dimensions(logo_path) img_w, img_h = image_dimensions(logo_path)
if img_w and img_h: if img_w and img_h:
logo_bottom = 5 + 24 * (img_h / img_w) + 3 logo_bottom = 12 + 24 * (img_h / img_w) + 3
else: else:
logo_bottom = 5 + 15 + 3 logo_bottom = 12 + 15 + 3
else: else:
pdf.set_font("Arial", "B", 18) pdf.set_font("Arial", "B", 18)
pdf.set_xy(150, 15) pdf.set_xy(150, 12)
pdf.set_text_color(6, 111, 209) pdf.set_text_color(6, 111, 209)
pdf.cell(col_w, 7, "JET", ln=True, align='R') pdf.cell(col_w, 7, "JET", ln=True, align='R')
pdf.set_x(150) pdf.set_x(150)