From cf0f0bdee0cfed9958e27b0540a52a7670ea0f8f Mon Sep 17 00:00:00 2001 From: Jens Cornelsen <79703163+IB-Cornelsen@users.noreply.github.com> Date: Fri, 11 Apr 2025 19:19:22 +0200 Subject: [PATCH] . --- src/lib/pdf/pdfVerbrauchsausweisGewerbe.ts | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/src/lib/pdf/pdfVerbrauchsausweisGewerbe.ts b/src/lib/pdf/pdfVerbrauchsausweisGewerbe.ts index 3e2180f2..c5e70bcc 100644 --- a/src/lib/pdf/pdfVerbrauchsausweisGewerbe.ts +++ b/src/lib/pdf/pdfVerbrauchsausweisGewerbe.ts @@ -216,10 +216,10 @@ export async function pdfVerbrauchsausweisGewerbe(ausweis: VerbrauchsausweisGewe const pfeilNachOben = await pdf.embedPng(fs.readFileSync(new URL("../../../public/images/pfeil-nach-oben.png", import.meta.url), "base64")) // Wir müssen den berechneten Wert zwischen 0 und 1000 als Wert zwischen 0 und 1 festlegen - const endenergieverbrauchTranslationPercentage = Math.min(1000, Math.max(0, berechnungen?.endEnergieVerbrauchGesamt || 0)) / berechnungen?.vergleichsWertWaerme * 2 - const stromVerbrauchTranslationPercentage = Math.min(1000, Math.max(0, berechnungen?.endEnergieVerbrauchStrom || 0)) / berechnungen?.vergleichsWertStrom * 2 - const vergleichsWertWaermeTranslationPercentage = Math.min(1000, Math.max(0, berechnungen?.vergleichsWertWaerme || 0)) / berechnungen?.vergleichsWertWaerme * 2 - const vergleichsWertStromTranslationPercentage = Math.min(1000, Math.max(0, berechnungen?.vergleichsWertStrom || 0)) / berechnungen?.vergleichsWertStrom * 2 + const endenergieverbrauchTranslationPercentage = Math.min(berechnungen?.vergleichsWertWaerme * 2, Math.max(0, berechnungen?.endEnergieVerbrauchGesamt || 0)) / berechnungen?.vergleichsWertWaerme * 2 + const stromVerbrauchTranslationPercentage = Math.min(berechnungen?.vergleichsWertStrom * 2, Math.max(0, berechnungen?.endEnergieVerbrauchStrom || 0)) / berechnungen?.vergleichsWertStrom * 2 + const vergleichsWertWaermeTranslationPercentage = Math.min(berechnungen?.vergleichsWertWaerme * 2, Math.max(0, berechnungen?.vergleichsWertWaerme || 0)) / berechnungen?.vergleichsWertWaerme * 2 + const vergleichsWertStromTranslationPercentage = Math.min(berechnungen?.vergleichsWertStrom * 2, Math.max(0, berechnungen?.vergleichsWertStrom || 0)) / berechnungen?.vergleichsWertStrom * 2 const minTranslation = 78 const maxTranslation = 512 @@ -256,25 +256,25 @@ export async function pdfVerbrauchsausweisGewerbe(ausweis: VerbrauchsausweisGewe page.drawText("0", { x: 0, - y: height - 233, + y: height - 235, size: 10 }) page.drawText(MaxvergleichsWertWaermeText, { - x: vergleichsWertWaermeTranslationX * 2, - y: height - 233, + x: vergleichsWertWaermeTranslationX * 2 - margin - bold.widthOfTextAtSize(vergleichswertWaermeText, 10), + y: height - 235, size: 10 }) page.drawText("0", { x: 0, - y: height - 377, + y: height - 379, size: 10 }) page.drawText(MaxvergleichswertStromText, { - x: vergleichsWertStromTranslationX * 2, - y: height - 2377, + x: vergleichsWertStromTranslationX * 2 - margin - bold.widthOfTextAtSize(vergleichswertStromText, 10), + y: height - 379, size: 10 })