- generazione del PDF riscritto totalmente
- ora è possibile generarlo anche da backend - FIX: corretto la qualità del PDF e la dimensione non esatta in pixel...
This commit is contained in:
@@ -1890,7 +1890,8 @@ export const useProducts = defineStore('Products', {
|
||||
'{formato}',
|
||||
'{tipologia}',
|
||||
'{stato}',
|
||||
'{scale}',
|
||||
'{scalex}',
|
||||
'{scaley}',
|
||||
'{descr_trafiletto_catalogo}',
|
||||
'{link_macro}',
|
||||
'{qta}',
|
||||
@@ -1973,8 +1974,11 @@ export const useProducts = defineStore('Products', {
|
||||
myproduct.productInfo?.idStatoProdotto || ''
|
||||
)
|
||||
break
|
||||
case '{scale}':
|
||||
replacements[key] = optcatalogo.printable ? optcatalogo.areadistampa?.scale : '1'
|
||||
case '{scalex}':
|
||||
replacements[key] = optcatalogo.printable ? optcatalogo.areadistampa?.scalex : '1'
|
||||
break
|
||||
case '{scaley}':
|
||||
replacements[key] = optcatalogo.printable ? optcatalogo.areadistampa?.scaley : '1'
|
||||
break
|
||||
case '{link_macro}':
|
||||
replacements[key] = myproduct.productInfo.link_macro || ''
|
||||
@@ -2362,10 +2366,7 @@ export const useProducts = defineStore('Products', {
|
||||
if (optcatalogo) {
|
||||
try {
|
||||
// LINK PAGINA
|
||||
let idLinkTempl =
|
||||
optcatalogo.selectedVersionStampabile === shared_consts.PREPARA_PDF.STAMPA
|
||||
? optcatalogo.dimensioni_def.linkIdTemplatePerStampa
|
||||
: optcatalogo.dimensioni_def.linkIdTemplate
|
||||
let idLinkTempl =optcatalogo.dimensioni_def.linkIdTemplate
|
||||
if (idLinkTempl) {
|
||||
const reccatalog = globalStore.sovrascriviPaginaDefaultFromTemplate(
|
||||
idLinkTempl,
|
||||
@@ -2378,10 +2379,7 @@ export const useProducts = defineStore('Products', {
|
||||
}
|
||||
}
|
||||
|
||||
let idLinkPr =
|
||||
optcatalogo.selectedVersionStampabile === shared_consts.PREPARA_PDF.STAMPA
|
||||
? optcatalogo.print_linkIdTemplatePerStampa
|
||||
: optcatalogo.print_linkIdTemplate
|
||||
let idLinkPr = optcatalogo.print_linkIdTemplate
|
||||
|
||||
if (idLinkPr) {
|
||||
const reccat2 = globalStore.sovrascriviAreadistampaFromTemplate(idLinkPr, optcatalogo)
|
||||
@@ -2390,10 +2388,13 @@ export const useProducts = defineStore('Products', {
|
||||
// optcatalogo2.areadistampa = { ...reccat2.areadistampa};
|
||||
optcatalogo2.areadistampa.margini = reccat2.areadistampa.margini
|
||||
optcatalogo2.areadistampa.unit = reccat2.areadistampa.unit
|
||||
optcatalogo2.areadistampa.scale = reccat2.areadistampa.scale
|
||||
optcatalogo2.areadistampa.scalex = reccat2.areadistampa.scalex
|
||||
optcatalogo2.areadistampa.scaley = reccat2.areadistampa.scaley
|
||||
optcatalogo2.areadistampa.scalecanvas = reccat2.areadistampa.scalecanvas
|
||||
optcatalogo2.areadistampa.scale_printable = reccat2.areadistampa.scale_printable
|
||||
optcatalogo2.areadistampa.scale_printablex = reccat2.areadistampa.scale_printablex
|
||||
optcatalogo2.areadistampa.scale_printabley = reccat2.areadistampa.scale_printabley
|
||||
optcatalogo2.areadistampa.format = reccat2.areadistampa.format
|
||||
optcatalogo2.areadistampa.format_printable = reccat2.areadistampa.format_printable
|
||||
optcatalogo2.areadistampa.orientation = reccat2.areadistampa.orientation
|
||||
optcatalogo2.areadistampa.compress = reccat2.areadistampa.compress
|
||||
|
||||
@@ -2404,11 +2405,7 @@ export const useProducts = defineStore('Products', {
|
||||
}
|
||||
|
||||
for (const recscheda of optcatalogo.arrSchede!) {
|
||||
let idtempl =
|
||||
optcatalogo.selectedVersionStampabile === shared_consts.PREPARA_PDF.STAMPA &&
|
||||
recscheda.scheda?.linkIdTemplatePerStampa
|
||||
? recscheda.scheda?.linkIdTemplatePerStampa
|
||||
: recscheda.scheda?.linkIdTemplate
|
||||
let idtempl =recscheda.scheda?.linkIdTemplate
|
||||
if (idtempl) {
|
||||
// ricopia da Template:
|
||||
let myscheda = globalStore.sovrascriviSchedaFromTemplate(
|
||||
|
||||
Reference in New Issue
Block a user