.
This commit is contained in:
@@ -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"))
|
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
|
// 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 endenergieverbrauchTranslationPercentage = Math.min(berechnungen?.vergleichsWertWaerme * 2, Math.max(0, berechnungen?.endEnergieVerbrauchGesamt || 0)) / berechnungen?.vergleichsWertWaerme * 2
|
||||||
const stromVerbrauchTranslationPercentage = Math.min(1000, Math.max(0, berechnungen?.endEnergieVerbrauchStrom || 0)) / berechnungen?.vergleichsWertStrom * 2
|
const stromVerbrauchTranslationPercentage = Math.min(berechnungen?.vergleichsWertStrom * 2, Math.max(0, berechnungen?.endEnergieVerbrauchStrom || 0)) / berechnungen?.vergleichsWertStrom * 2
|
||||||
const vergleichsWertWaermeTranslationPercentage = Math.min(1000, Math.max(0, berechnungen?.vergleichsWertWaerme || 0)) / berechnungen?.vergleichsWertWaerme * 2
|
const vergleichsWertWaermeTranslationPercentage = Math.min(berechnungen?.vergleichsWertWaerme * 2, Math.max(0, berechnungen?.vergleichsWertWaerme || 0)) / berechnungen?.vergleichsWertWaerme * 2
|
||||||
const vergleichsWertStromTranslationPercentage = Math.min(1000, Math.max(0, berechnungen?.vergleichsWertStrom || 0)) / berechnungen?.vergleichsWertStrom * 2
|
const vergleichsWertStromTranslationPercentage = Math.min(berechnungen?.vergleichsWertStrom * 2, Math.max(0, berechnungen?.vergleichsWertStrom || 0)) / berechnungen?.vergleichsWertStrom * 2
|
||||||
|
|
||||||
const minTranslation = 78
|
const minTranslation = 78
|
||||||
const maxTranslation = 512
|
const maxTranslation = 512
|
||||||
@@ -256,25 +256,25 @@ export async function pdfVerbrauchsausweisGewerbe(ausweis: VerbrauchsausweisGewe
|
|||||||
|
|
||||||
page.drawText("0", {
|
page.drawText("0", {
|
||||||
x: 0,
|
x: 0,
|
||||||
y: height - 233,
|
y: height - 235,
|
||||||
size: 10
|
size: 10
|
||||||
})
|
})
|
||||||
|
|
||||||
page.drawText(MaxvergleichsWertWaermeText, {
|
page.drawText(MaxvergleichsWertWaermeText, {
|
||||||
x: vergleichsWertWaermeTranslationX * 2,
|
x: vergleichsWertWaermeTranslationX * 2 - margin - bold.widthOfTextAtSize(vergleichswertWaermeText, 10),
|
||||||
y: height - 233,
|
y: height - 235,
|
||||||
size: 10
|
size: 10
|
||||||
})
|
})
|
||||||
|
|
||||||
page.drawText("0", {
|
page.drawText("0", {
|
||||||
x: 0,
|
x: 0,
|
||||||
y: height - 377,
|
y: height - 379,
|
||||||
size: 10
|
size: 10
|
||||||
})
|
})
|
||||||
|
|
||||||
page.drawText(MaxvergleichswertStromText, {
|
page.drawText(MaxvergleichswertStromText, {
|
||||||
x: vergleichsWertStromTranslationX * 2,
|
x: vergleichsWertStromTranslationX * 2 - margin - bold.widthOfTextAtSize(vergleichswertStromText, 10),
|
||||||
y: height - 2377,
|
y: height - 379,
|
||||||
size: 10
|
size: 10
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user