FPDF -Header und Hintergrund
Posted: 23 Apr 2025, 10:03
Ich muss ein PDF mit Kopfzeile, Fußzeile und Hintergrundfarbe erstellen. Der folgende Code generiert alle 3, aber es scheint
Mit der obigen nur Fußzeile ist sichtbar, aber ohne sie sind beide sichtbar.
Wie kann ich das gewünschte Ergebnis erzielen?
Code: Select all
from fpdf import FPDF
class PDF(FPDF):
def header(self):
self.set_font(family='Helvetica', size=8)
self.cell(0, 10, 'test_header', align='L')
def footer(self):
self.set_y(-15)
self.set_font(family='Helvetica', size=8)
self.cell(0, 10, 'test_footer', align='L')
pdf = PDF()
pdf.add_page()
pdf.set_font("Times", size=12)
# BG
pdf.set_fill_color(r=249, g=247, b=242)
pdf.rect(h=pdf.h, w=pdf.w, x=0, y=0, style="F")
Wie kann ich das gewünschte Ergebnis erzielen?