...       self.cell(0, 10, full_sanitize_text(day), ln=True, fill=True)
        self.ln(2)

    def chapter_body(self, plan):
        self.set_font("Arial", "", 11)
        for time, subject, content in plan:
            self.multi_cell(0, 8, f"{full_sanitize_text(time)} - {full_sanitize_text(subject)}\n{full_sanitize_text(content)}")
            self.ln(1)
        self.ln(5)

pdf = FinalPDF()
pdf.set_au...