@@ -51,12 +51,12 @@ def musikanteil(path: Path) -> Tuple[int, int, float]:
|
||||
|
||||
|
||||
def erstelle_pdf(daten: List[Tuple[int, int, float]], ausgabe: Path) -> None:
|
||||
"""Erzeugt einen Querformat‑PDF‑Report mit Tabelle."""
|
||||
"""Erzeugt einen Querformat PDF Report mit Tabelle."""
|
||||
c = canvas.Canvas(str(ausgabe), pagesize=landscape(A4))
|
||||
w, h = landscape(A4)
|
||||
|
||||
# Überschrift
|
||||
title = "Musikanteil pro Monat (ACRCloud‑Auswertung)"
|
||||
title = "Musikanteil pro Monat (ACRCloud Auswertung)"
|
||||
c.setFont("Helvetica-Bold", 16)
|
||||
c.drawCentredString(w / 2, h - 25 * mm, title)
|
||||
|
||||
@@ -139,7 +139,7 @@ def main() -> None:
|
||||
erstelle_pdf(ergebnisse, Path(save_path))
|
||||
|
||||
# Zusammenfassung anzeigen Druckoption
|
||||
text_lines = [f"{m:02d}/{j}: {p:.2f} %" for j, m, p, _ in ergebnisse]
|
||||
text_lines = [f"{m:02d}/{j}: {p:.2f} %" for j, m, p, _ in ergebnisse]
|
||||
summary = "Erfolgreich erstellt:\n" + "\n".join(text_lines)
|
||||
|
||||
def dialog():
|
||||
|
||||
Reference in New Issue
Block a user