fix(document): gebruik de effectieve logomaat op de document-PDF (#2462) #2481

Merged
brenno merged 1 commit from fix/document-pdf-logo into main 2026-10-19 16:48:36 +00:00
Owner

Samenvatting

  • De PDF-export gebruikte (documentLogoSize ?? 32) × 0,5 → clamp(24,72): de logoSize-terugval werd genegeerd en alles boven 144 px klapte onzichtbaar naar 72 pt (#2462).
  • Scherm, stijlvoorvertoning en PDF delen nu één fysieke maat: ingestelde px = breedte in pt, begrensd op een vast aandeel van de tekstspiegel én het bladmargebudget.
  • De voorvertoning toont de begrenzing direct; onleesbaar beeldmateriaal blijft een waarschuwing, geen mislukte export.
  • Regressiedekking: gemeten beeldgeometrie in de PDF (standaard, groter, breed, hoog, spiegelgrens) en widget-tests voor de band.

Testplan

  • make check volledig groen (incl. goldens)

Generated with Devin

## Samenvatting - De PDF-export gebruikte `(documentLogoSize ?? 32) × 0,5 → clamp(24,72)`: de logoSize-terugval werd genegeerd en alles boven 144 px klapte onzichtbaar naar 72 pt (#2462). - Scherm, stijlvoorvertoning en PDF delen nu één fysieke maat: ingestelde px = breedte in pt, begrensd op een vast aandeel van de tekstspiegel én het bladmargebudget. - De voorvertoning toont de begrenzing direct; onleesbaar beeldmateriaal blijft een waarschuwing, geen mislukte export. - Regressiedekking: gemeten beeldgeometrie in de PDF (standaard, groter, breed, hoog, spiegelgrens) en widget-tests voor de band. ## Testplan - [x] `make check` volledig groen (incl. goldens) Generated with [Devin](https://devin.ai)
De PDF-export rekende het bedrijfslogo om via een eigen schaal —
(documentLogoSize ?? 32) × 0,5 afgekapt op 72 pt — die de logoSize-terugval
negeerde en elke instelling boven 144 px onzichtbaar afplatte. Scherm,
stijlvoorvertoning en PDF delen nu één fysieke maat: de ingestelde pixel-
maat staat voor diezelfde breedte in punten, begrensd op een vast aandeel
van de tekstspiegel en op het beschikbare bladmargebudget zodat koptekst
en eerste regels niet onder het beeldmerk verdwijnen. De begrenzing is in
de voorvertoning meteen zichtbaar in plaats van stil.

Generated with [Devin](https://devin.ai)

Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
brenno merged commit 3f79bab742 into main 2026-10-19 16:48:36 +00:00
Sign in to join this conversation.
No description provided.