Page 1 of 2

Certificato a due pagine

Posted: Wed May 11, 2022 10:03 am
by cristianopardo
Buongiorno
E' possibile avere dei certificati composti da piu' pagine?

Re: Certificato a due pagine

Posted: Wed May 11, 2022 10:08 am
by max
certo, è descritto nella documentazione

https://docs.formalms.org/reference-gui ... cates.html

Re: Certificato a due pagine

Posted: Wed May 11, 2022 10:31 am
by cristianopardo
Ok visto, grazie mille
C'è un problema però, nel momento in cui inserisco il page break perdo parte del contenuto al di sopra del page break

Come dovrebbe essere: https://ibb.co/nLpjp7g

Come è con il page break: https://ibb.co/wL2kbcd

Re: Certificato a due pagine

Posted: Wed May 11, 2022 12:06 pm
by alfa24
Posta il codice che hai messo nel template compreso di pagebreak.
Se quello che "perdi" fa parte dello sfondo, è normale, c'è un bug nell'inclusione della libreria tcpdf.

Re: Certificato a due pagine

Posted: Wed May 11, 2022 4:59 pm
by cristianopardo
Dove lo trovo il codice?
Tralasciando per un attimo il discorso del pagebreak mi sono accorto di un problema ancora piu' pesante
Non mi salva ne l'allineamento della tabella ne il colore del bordo che viene settato.
Mi spiego meglio
Dico alla tabella di avere una larghezza del 50% (per esempio) ed un altezza di 800px
Setto un bordo di 4 e un colore qualsiasi
dico alla tabella di essere allineata al centro e salvo
La tabella sarà con il bordo di colore nero allineata in alto a sinistra

Re: Certificato a due pagine

Posted: Wed May 11, 2022 5:04 pm
by max
il codice lo trovi nell'editor.... visualizza - source code.

Io ho certificati su 4 pagine allineati perfettamente con lo sfondo riportato correttamente su tutte e 4 le pagine, anche su una 2.4, per cui il bug di cui parla alfa24 immagino sia risolto.

Re: Certificato a due pagine

Posted: Wed May 11, 2022 5:05 pm
by alfa24
La libreria tcpdf non interpreta correttamente tutto lo stile, soprattutto se inserito tramite html4 o css3.
Dalla tua domanda deduco che ti stai affidando al solo editor visuale.
Il codice generato è in visuallizza/codice sorgente (o simile, a seconda della traduzione e della versione utilizzata).

Re: Certificato a due pagine

Posted: Wed May 11, 2022 5:30 pm
by cristianopardo
<table style="border-collapse: collapse; width: 100%;" border="1">
<tbody>
<tr>
<td style="width: 100%; height: 21px; text-align: center;">
<table style="border-collapse: collapse; width: 89.9836%; height: 844.2px; border-color: #367092; border-style: ridge; margin-left: auto; margin-right: auto;" border="4">
<tbody>
<tr style="height: 844.2px;">
<td style="width: 100%; height: 844.2px;">
<table style="border-collapse: collapse; width: 99.945%; border-color: #236fa1; border-style: solid;" border="0">
<tbody>
<tr>
<td style="width: 33.3339%;"><span class="mce-nbsp-wrap" contenteditable="false">&nbsp;</span><br /><img src="http://www.ances.org/formazione4_V3/app ... _ances.png" alt="" /></td>
<td style="width: 33.3339%;"><span class="mce-nbsp-wrap" contenteditable="false">&nbsp;</span><br /><img src="http://www.ances.org/formazione4_V3/app ... 255782_pmi italia.png" alt="" width="290" height="75" /></td>
<td style="width: 33.3339%;"><span class="mce-nbsp-wrap" contenteditable="false">&nbsp;</span><br /><img src="http://www.ances.org/formazione4_V3/app ... _o.p.n.png" alt="" width="400" height="130" /></td>
</tr>
</tbody>
</table>
<span class="mce-nbsp-wrap" contenteditable="false">&nbsp;</span><br />
<table style="border-collapse: collapse; width: 100%; border-color: #f1c40f; border-style: ridge; margin-left: auto; margin-right: auto;" border="0">
<tbody>
<tr>
<td style="width: 99.7817%;">
<p style="margin-right: 0.9cm; margin-bottom: 0cm; line-height: 0.53cm; text-align: center;" align="CENTER"><span style="color: #17365d;"><span style="font-family: Times New Roman, serif;"><span style="font-size: small;"><span lang="it-IT"><span style="font-size: 18pt; color: #e03e2d;">ATTESTATO DI FREQUENZA</span><br /><br />Rilasciato dalla Confederazione &ldquo;PMI ITALIA&rdquo;,&ndash;Iscritta nel Repertorio Nazionale del Ministro del Lavoro e delle Politiche Sociali dei &ldquo;Soggetti Formatori Abilitati<br />"Ope Legis" all&rsquo;organizzazione dei Corsi di Formazione ed Aggiornamento in materia di Salute e Sicurezza sui Luoghi di Lavoro, ai sensi del D.lgs. 81/2008<br /></span></span></span></span><span style="color: #17365d;"><span style="font-family: Times New Roman, serif;"><span style="font-size: small;"><span lang="it-IT">e dell&rsquo;art. 2 lettera &ldquo;L&rdquo; dell&rsquo; Accordo Stato Regioni n. 128 del 07/07/2016 pubblicato sulla G.U. al N.193 del 19/08/2016 ,<br /></span></span></span></span><span style="color: #17365d;"><span style="font-family: Times New Roman, serif;"><span style="font-size: small;"><span lang="it-IT">nonch&eacute; cofondatrice quale parte datoriale di O.P.N. &ndash; En.Bi.Fo.Si. - Formazione e Sicurezza -</span></span></span></span></p>
</td>
</tr>
</tbody>
</table>
<br />
<table style="border-collapse: collapse; width: 100%;" border="0">
<tbody>
<tr>
<td style="width: 99.7806%;">
<p style="margin-bottom: 0cm;" align="CENTER"><span style="color: #e03e2d; font-size: 18pt;"><span class="mce-nbsp-wrap" contenteditable="false">&nbsp;</span><br />Si attesta che</span><br /><span style="color: #236fa1; font-size: 24pt;">Nome e Cognome<br /></span><br /><span style="color: #236fa1;">nato/a a Luogo di Nascita (Provincia) il data di nascita. - C.F. codice fiscale</span><br /><span style="color: #236fa1;">Profilo Professionale Lavoratore e/o Datore di Lavoro Settore ATECO di appartenenza 00000000</span><br /><br /><span style="color: #34495e;">Ha frequentato con profitto, superando la verifica dell'apprendimento il corso di</span><br /><span style="color: #e03e2d; font-size: 24pt;"><span style="font-size: 18pt;">Informazione e Formazione Generale e Specifica dei lavoratori <br />settore di rischio alto - durata ore 16</span><br /></span><br /><span style="font-size: 12pt; color: #236fa1;">Corso tenuto ai sensi dell'art. 37 comma 2 DLgs. n. 81/08 e Accordo Stato Regioni del 21/12/2011<br />Presso via &hellip;&hellip;&hellip;&hellip;&hellip;&hellip;&hellip;&hellip;&hellip;.n&hellip;&hellip;&hellip;&hellip;&hellip;&hellip;.( ) in data &hellip;&hellip;&hellip;&hellip;&hellip;&hellip;&hellip;&hellip;..</span><br /><span style="color: #e03e2d;"><br /></span></p>
</td>
</tr>
</tbody>
</table>
<p style="text-align: center;"><span style="color: #e03e2d;">Attivazione Corso presso la Conf. PMI ITALIA - Sede Nazionale Operativa di Nola (NA) Prot. N&deg; &hellip;&hellip;&hellip;&hellip;.del &hellip;&hellip;&hellip;&hellip;&hellip;&hellip;&hellip;&hellip;.</span><br /><span style="color: #e03e2d;">data di rilascio Attestato &hellip;&hellip;&hellip;&hellip;&hellip;&hellip;&hellip;&hellip; validit&agrave; 5 anni fino al &hellip;&hellip;&hellip;&hellip;&hellip;&hellip;&hellip;&hellip;..</span></p>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>

Re: Certificato a due pagine

Posted: Wed May 11, 2022 5:31 pm
by cristianopardo
Questo sopra è il codice dell attestato
Nell'editor ho settato il bordo blu e la tabella al centro
Nella preview invece vedo il bordo nero e la tabella allineata in alto a sinistra

Re: Certificato a due pagine

Posted: Wed May 11, 2022 5:35 pm
by alfa24
Non vedo pagebreak nel codice.