Tupfen: Straße im Absenderblock über PLZ/Ort statt Komma-Zeile
Der rechte Absenderblock des Anschreibens ist ohnehin eine Zeilenspalte — die Anschrift wird jetzt an Komma/Zeilenumbruch aufgebrochen, sodass die Straße wie in einer Anschrift über der Stadt steht. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
+7
-4
@@ -2893,10 +2893,13 @@ function composeLetterTupfen(doc, t, S, dry, cur, { letter, header, job, anlagen
|
||||
// which the reference sets bold, the one piece of emphasis in the whole row.
|
||||
const rechts = { y: cur.y };
|
||||
const rZeile = { pt: 9.4, color: t.lc.muted, x, right, width: spaltenW, factor: 1.34, align: 'right' };
|
||||
if (header.adresse) {
|
||||
const adr = String(header.adresse).split(/[\n,]/).map((s) => s.trim()).filter(Boolean).join(', ');
|
||||
if (adr) write(doc, S, dry, rechts, adr, rZeile);
|
||||
}
|
||||
// Straße und PLZ/Ort stehen untereinander wie in einer Anschrift — der Block ist
|
||||
// hier ohnehin eine Zeilenspalte, ein Komma dazwischen ließe ihn gedrängt wirken.
|
||||
String(header.adresse || '')
|
||||
.split(/[\n,]/)
|
||||
.map((s) => s.trim())
|
||||
.filter(Boolean)
|
||||
.forEach((zeile) => write(doc, S, dry, rechts, zeile, rZeile));
|
||||
if (header.telefon) write(doc, S, dry, rechts, header.telefon, rZeile);
|
||||
if (header.email) write(doc, S, dry, rechts, header.email, rZeile);
|
||||
rechts.y += 1.6 * S;
|
||||
|
||||
Reference in New Issue
Block a user