diff --git a/src/lib/pdf/pdfVerbrauchsausweisWohnen.ts b/src/lib/pdf/pdfVerbrauchsausweisWohnen.ts index bd6914e4..4e6d35c6 100644 --- a/src/lib/pdf/pdfVerbrauchsausweisWohnen.ts +++ b/src/lib/pdf/pdfVerbrauchsausweisWohnen.ts @@ -11,6 +11,7 @@ import { endEnergieVerbrauchVerbrauchsausweis_2016_Server } from "#lib/Berechnun /* -------------------------------- Pdf Tools ------------------------------- */ + export async function pdfVerbrauchsausweisWohnen(ausweis: VerbrauchsausweisWohnenClient, aufnahme: AufnahmeClient, objekt: ObjektClient, bilder: BildClient[], user: BenutzerClient, vorschau = true) { const VerbrauchsausweisWohnenGEG2024PDF = fs.readFileSync(new URL("../../../public/pdf/templates/GEG24_Wohngebaeude_ohne_pfeile.pdf", import.meta.url), "base64"); const pdf = await PDFDocument.load(VerbrauchsausweisWohnenGEG2024PDF) @@ -67,10 +68,18 @@ export async function pdfVerbrauchsausweisWohnen(ausweis: VerbrauchsausweisWohne }) } } - const volleAdresse = `${objekt.adresse || ""}\n${objekt.plz || ""} ${objekt.ort || ""}`; - pages[0].drawText(volleAdresse, { + + pages[0].drawText(objekt.adresse || "", { x: 211, - y: height - 194, + y: height - 184, + size: 10 + }) + + + const plzOrt = `${objekt.plz || ""} ${objekt.ort || ""}` + pages[0].drawText(plzOrt || "", { + x: 211, + y: height - 204, size: 10 }) @@ -137,6 +146,7 @@ export async function pdfVerbrauchsausweisWohnen(ausweis: VerbrauchsausweisWohne } + const erneuerbareEnergienVerwendung = [] if (ausweis.alternative_heizung) { @@ -164,7 +174,7 @@ export async function pdfVerbrauchsausweisWohnen(ausweis: VerbrauchsausweisWohne if (aufnahme.lueftung === Enums.Lueftungskonzept.Fensterlueftung) { pages[0].drawText("x", { x: 214, - y: height - 355, + y: height - 293, size: 10, font: bold }) @@ -194,11 +204,18 @@ export async function pdfVerbrauchsausweisWohnen(ausweis: VerbrauchsausweisWohne // Kühlung if (aufnahme.kuehlung === "1") { pages[0].drawText("x", { - x: 356, + x: 213, y: height - 383.5, size: 10, font: bold }) + } else { + pages[0].drawText("x", { + x: 356, + y: height - 394.5, + size: 10, + font: bold + }) } if (ausweis.ausstellgrund === Enums.Ausstellgrund.Neubau) {