SPB Git

spb/ka-ui

Public

kapdf : pas d'en-tête/pied sur la couverture (le footer de fpdf se déclenche après la retombée du flag cover_mode)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Simon-Pierre Boucher committed (Aug 18, 2026) parent 2ff8c73 Browse files

1 changed file +4 −2

Unified Split
modified stats/kapdf.py +4 −2
@@ -79,7 +79,7 @@ class _PDF(FPDF):
79 self.set_auto_page_break(True, margin=22) 79 self.set_auto_page_break(True, margin=22)
80 80
81 def header(self): 81 def header(self):
82− if self.cover_mode: 82+ if self.cover_mode or self.page_no() == 1:
83 return 83 return
84 self.set_font("helvetica", "B", 8.5) 84 self.set_font("helvetica", "B", 8.5)
85 self.set_text_color(*INK) 85 self.set_text_color(*INK)
@@ -95,7 +95,9 @@ class _PDF(FPDF):
95 self.set_y(20) 95 self.set_y(20)
96 96
97 def footer(self): 97 def footer(self):
98− if self.cover_mode: 98+ # page 1 = couverture (le flag cover_mode est déjà retombé quand
99+ # add_page() clôt la page 1 → tester aussi le numéro de page)
100+ if self.cover_mode or self.page_no() == 1:
99 return 101 return
100 self.set_y(-15) 102 self.set_y(-15)
101 self.set_draw_color(*INK3) 103 self.set_draw_color(*INK3)
102 104
Menu

Theme