Karten-Editor: Format & Beschnitt einstellbar
Karten-Einstellungen im Eigenschaften-Panel (wenn kein Element gewählt): Name, Breite/Höhe, Beschnitt und Sicherheitsabstand — wirken live im Canvas und fließen beim Speichern ins Druck-PDF (Seitengröße + Schnittmarken). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
parent
904a4184fc
commit
73f05ed7e7
@ -376,8 +376,22 @@ onUnmounted(() => window.removeEventListener('keydown', onKey))
|
|||||||
|
|
||||||
<!-- Eigenschaften -->
|
<!-- Eigenschaften -->
|
||||||
<div class="card props">
|
<div class="card props">
|
||||||
<h3>Eigenschaften</h3>
|
<h3>{{ selected ? 'Eigenschaften' : 'Karten-Einstellungen' }}</h3>
|
||||||
<p v-if="!selected" class="muted small">Element auswählen oder hinzufügen.</p>
|
|
||||||
|
<!-- Karten-/Format-Einstellungen, wenn kein Element ausgewählt ist -->
|
||||||
|
<template v-if="!selected">
|
||||||
|
<div class="field"><label>Name der Vorlage</label><input class="input" v-model="tpl.name" /></div>
|
||||||
|
<div class="grid2">
|
||||||
|
<div class="field"><label>Breite (mm)</label><input class="input" type="number" step="1" v-model.number="tpl.widthMm" /></div>
|
||||||
|
<div class="field"><label>Höhe (mm)</label><input class="input" type="number" step="1" v-model.number="tpl.heightMm" /></div>
|
||||||
|
</div>
|
||||||
|
<div class="grid2">
|
||||||
|
<div class="field"><label>Beschnitt (mm)</label><input class="input" type="number" step="0.5" min="0" v-model.number="tpl.bleedMm" /></div>
|
||||||
|
<div class="field"><label>Sicherheit (mm)</label><input class="input" type="number" step="0.5" min="0" v-model.number="tpl.safeMm" /></div>
|
||||||
|
</div>
|
||||||
|
<p class="muted small">Standard: 85×55 mm, 2 mm Beschnitt. Wird beim Speichern übernommen und gilt fürs Druck-PDF. Element anklicken, um es zu bearbeiten.</p>
|
||||||
|
</template>
|
||||||
|
|
||||||
<template v-if="selected">
|
<template v-if="selected">
|
||||||
<div class="field"><label>Typ</label><input class="input" :value="selected.type" disabled /></div>
|
<div class="field"><label>Typ</label><input class="input" :value="selected.type" disabled /></div>
|
||||||
<div class="field" v-if="selected.type === 'field'">
|
<div class="field" v-if="selected.type === 'field'">
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user