+ packet = io.BytesIO()
+ can = canvas.Canvas(packet, pagesize=letter)
+
+ # Adressfeld
+ can.setFont("Helvetica", 12)
+ can.drawString(205, 618, data["VorZuname"])
+ can.drawString(205, 600, data["VorZunamePartner"])
+ can.drawString(205, 583, data["Wohnanschrift"])
+ can.drawString(205, 566, data["Telefon"])
+ can.drawString(365, 566, data["Email"])
+ can.drawString(205, 549, data["Geburtsdatum"])
+ versichertes_object = data["VersichertesObjekt"]
+ if versichertes_object == "":
+ versichertes_object = data["Wohnanschrift"]
+ can.drawString(205, 500, versichertes_object)
+ can.drawString(193, 466, str(data["AnzahlWohnungen"]))
+ if data["Selbstgenutzt"]:
+ can.drawString(350, 466, "X")
+ if data["Eigentumswohnung"]:
+ can.drawString(188, 449, "X")
+ if data["Gewerblich"]:
+ can.drawString(350, 449, "X")
+ can.drawString(140, 376, date.today().strftime('%d.%m.%Y'))
+ can.drawString(350, 376, "Maschinell erstellt.")