Manueller Druck: nur Kuverts ohne Brieftext (Vorschau erlaubt, leeres Schriftstueck uebersprungen)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -717,12 +717,15 @@ const handler = (router, { services, getSchema, logger }) => {
|
||||
const nr = i + 1;
|
||||
// Abweichender Text je Schriftstück (#5) hat Vorrang; sonst der Standardtext.
|
||||
const briefText = (e.text && String(e.text).trim()) ? String(e.text) : String(body.text);
|
||||
letters.push({
|
||||
index: nr, type: 'letter', text: clean(briefText),
|
||||
format: briefFormat, font, realisticHandwriting: realistisch,
|
||||
placeholders: platzhalterVon(e, i), fontScale: fsLetter,
|
||||
signatures: sigMap, signatureOffsets: sigOff, multiPage: mehrseitig,
|
||||
});
|
||||
// Kein Schriftstück, wenn kein Text da ist (reiner Kuvert-Druck).
|
||||
if (String(briefText).trim()) {
|
||||
letters.push({
|
||||
index: nr, type: 'letter', text: clean(briefText),
|
||||
format: briefFormat, font, realisticHandwriting: realistisch,
|
||||
placeholders: platzhalterVon(e, i), fontScale: fsLetter,
|
||||
signatures: sigMap, signatureOffsets: sigOff, multiPage: mehrseitig,
|
||||
});
|
||||
}
|
||||
|
||||
// Umschlag nur, wenn er auch beschriftet wird.
|
||||
if (body.envelope_labeling && body.envelope_labeling !== 'keine') {
|
||||
|
||||
Reference in New Issue
Block a user