From 9984b822aa57d710bfec47a660b188c4ab740c0b Mon Sep 17 00:00:00 2001 From: s4luorth Date: Wed, 30 Sep 2026 11:43:27 +0200 Subject: [PATCH] A5-Greifrand an die KURZE Seite A5 hoch (a5p) unten, A5 quer (a5l) rechts - A5 wird an der kurzen (148 mm) Seite gegriffen. A6 und DIN lang bleiben an der langen Seite. Co-Authored-By: Claude Opus 4.8 --- src/lib/page-layout.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/lib/page-layout.js b/src/lib/page-layout.js index 323b1f2..42100df 100644 --- a/src/lib/page-layout.js +++ b/src/lib/page-layout.js @@ -9,9 +9,10 @@ const FONT_SIZE_PX = 26; const DEFAULT_LINE_LIMITS = { a4: 27, a5p: 19, a5l: 13, a6p: 14, a6l: 11, dinlang_karte: 11 }; const DEFAULT_FORMAT_LAYOUTS = { a4: { marginTopMm: 25, marginLeftMm: 20, lineHeightFactor: 1.35 }, - // Greifrand IMMER an der langen (210 mm) Seite: hoch → rechts, quer/DIN lang → unten. - a5p: { marginTopMm: 20, marginLeftMm: 15, marginRightMm: 14, lineHeightFactor: 1.35 }, - a5l: { marginTopMm: 20, marginLeftMm: 15, marginBottomMm: 14, lineHeightFactor: 1.35 }, + // A5 greift an der KURZEN (148 mm) Seite: hoch → unten, quer → rechts. + a5p: { marginTopMm: 20, marginLeftMm: 15, marginBottomMm: 14, lineHeightFactor: 1.35 }, + a5l: { marginTopMm: 20, marginLeftMm: 15, marginRightMm: 14, lineHeightFactor: 1.35 }, + // DIN lang greift an der langen (210 mm) Seite → unten. dinlang_karte: { marginTopMm: 8, marginLeftMm: 10, marginBottomMm: 14, lineHeightFactor: 1.2 }, // A6-Greifrand IMMER an der langen (148 mm) Seite: // • a6p (hoch, 105×148): lange Seite = rechts → marginRightMm (Breite)