From 310794a049163f3a63db6ffe5f34e05c4542f407 Mon Sep 17 00:00:00 2001 From: Moritz Utcke Date: Sun, 16 Mar 2025 18:01:28 -0300 Subject: [PATCH] Ansichtsausweis --- src/lib/pdf/pdfVerbrauchsausweisWohnen.ts | 24 +---------------------- 1 file changed, 1 insertion(+), 23 deletions(-) diff --git a/src/lib/pdf/pdfVerbrauchsausweisWohnen.ts b/src/lib/pdf/pdfVerbrauchsausweisWohnen.ts index c3368939..27d2b6bf 100644 --- a/src/lib/pdf/pdfVerbrauchsausweisWohnen.ts +++ b/src/lib/pdf/pdfVerbrauchsausweisWohnen.ts @@ -14,7 +14,7 @@ import { PERSISTENT_DIR } from "#lib/server/constants.js"; /* -------------------------------- Pdf Tools ------------------------------- */ export async function pdfVerbrauchsausweisWohnen(ausweis: VerbrauchsausweisWohnenClient, aufnahme: AufnahmeClient, objekt: ObjektClient, bilder: BildClient[], user: BenutzerClient) { - const VerbrauchsausweisWohnenGEG2024PDF = fs.readFileSync(new URL("../../../public/pdf/templates/GEG24_Wohngebaeude_ohne_pfeile_form.pdf", import.meta.url), "base64"); + const VerbrauchsausweisWohnenGEG2024PDF = fs.readFileSync(new URL("../../../public/pdf/templates/GEG24_Wohngebaeude_ohne_pfeile.pdf", import.meta.url), "base64"); const pdf = await PDFDocument.load(VerbrauchsausweisWohnenGEG2024PDF) const pages = pdf.getPages() @@ -28,26 +28,6 @@ export async function pdfVerbrauchsausweisWohnen(ausweis: VerbrauchsausweisWohne const font = await pdf.embedFont(StandardFonts.Helvetica) const bold = await pdf.embedFont(StandardFonts.HelveticaBold) - const form = pdf.getForm() - form.updateFieldAppearances(font) - - const fillFormField = (name: string, value: string, fontSize: number = 8, alignment: TextAlignment = TextAlignment.Left) => { - const field = form.getTextField(name) - field.setFontSize(fontSize) - field.setText(value) - field.setAlignment(alignment) - } - - const toggleCheck = (name: string, checked: boolean = true) => { - const field = form.getCheckBox(name) - - if (checked) { - field.check() - } else { - field.uncheck() - } - } - pages[0].drawText(aufnahme.gebaeudetyp || "", { x: 211, y: height - 166, @@ -612,7 +592,5 @@ export async function pdfVerbrauchsausweisWohnen(ausweis: VerbrauchsausweisWohne addDatumGEG(page, font) } - pdf.getForm().flatten() - return pdf.save(); } \ No newline at end of file