- Catalogo: qualità di stampa, margini. ora è 300 DPI.

This commit is contained in:
Surya Paolo
2024-12-05 14:13:19 +01:00
parent 1cb5e6f1ad
commit 5c20e75b6a
20 changed files with 359 additions and 51 deletions

View File

@@ -360,4 +360,11 @@
.q-img {
position: relative; /* Per la sovrapposizione */
z-index: 2; /* Posiziona l'immagine principale sopra l'ombra */
}
}
.border-box {
border-left: 1px solid lightgray;
border-top: 1px solid lightgray;
border-right: 1px solid gray;
border-bottom: 1px solid gray;
}

View File

@@ -75,7 +75,7 @@
:class="[
'flex', // Classi comuni
'image-container',
{ 'shadow-2': options.in_3d }, // Classe condizionale
{ 'shadow-2': options.in_3d && !optcatalogo.pdf }, // Classe condizionale
scheda.testo_right.font?.posiz_text ===
costanti.POSIZ_TESTO.IN_BASSO
? 'flex-col'
@@ -120,8 +120,8 @@
:class="{
'book-image-fixed': complete,
'cursor-pointer': !complete,
'shadow-4': true,
'image-wrapper': optcatalogo.pdf,
'shadow-4': !optcatalogo.pdf,
'border-box': optcatalogo.pdf,
}"
:style="{
zIndex: 2,
@@ -175,7 +175,6 @@
costanti.POSIZ_TESTO.IN_BASSO
? '100%'
: scheda.testo_right.font?.perc_text ?? '50%',
textAlign: 'center',
marginTop:
scheda.testo_right.font?.posiz_text ===
costanti.POSIZ_TESTO.IN_BASSO
@@ -260,7 +259,6 @@
v-if="scheda.testo_bottom && scheda.testo_bottom.contenuto"
:style="{
width: '100%',
textAlign: 'center',
}"
>
<div

View File

@@ -91,12 +91,32 @@ export default defineComponent({
}
}
function incrementValuePlus1() {
if (!sliderValue.value) {
sliderValue.value = '1'
} else {
sliderValue.value = (parseFloat(sliderValue.value) + 1) + ''; // Aumenta il valore
}
}
function decrementValueMinus1() {
if (sliderValue.value === '0') {
sliderValue.value = ''
} else if (!sliderValue.value) {
// niente
} else {
sliderValue.value = (parseFloat(sliderValue.value) - 1) + ''; // Diminuisci il valore
}
}
return {
t,
shared_consts,
sliderValue,
incrementValue,
decrementValue
decrementValue,
decrementValueMinus1,
incrementValuePlus1,
}
}
})

View File

@@ -6,16 +6,25 @@
@click="decrementValue"
:disable="disable || !sliderValue"
flat
dense
/>
<q-btn
label="-1"
@click="decrementValueMinus1"
:disable="disable || !sliderValue"
flat
dense
/>
<q-input
style="width: 150px"
style="width: 170px"
dense
v-model="sliderValue"
filled
:disable="disable"
>
</q-input>
<q-btn icon="fas fa-plus" @click="incrementValue" :disable="disable" flat />
<q-btn dense label="+1" @click="incrementValuePlus1" :disable="disable" flat />
<q-btn dense icon="fas fa-plus" @click="incrementValue" :disable="disable" flat />
<q-slider
:disable="disable"