8418 sujets

Développement web côté serveur, CMS

Bonjour à tous!
J'ai développé une application Php/Mysql de facturation et pour cela j'utilise html2pdf pour générer les facture. Il semble que lors de la création de la classe (new HTML2PDF("p","A6","fr") les format de papier proposés ne sont pas adaptés au papier de mon IMPRIMANTE TICKET EPSON TM-T20III. Elle utilise des papier dont la largeur est de 8cm maxi, ya t-il moyen de personnaliser la taille du papier comme en CSS? du genre: (new HTML2PDF("p","8cmx9cm","fr") ?
Vos réponses sont hyper intéressantes, j'exploite le tuyau et je reviendrai à vous. Merci.

Je pense avoir trouvé la valeur approximative (surtout en largeur 70 en lieu et place de 72,1):
'ORGANIZERJ' => tableau ( 198.000 , 360.000 ), // = ( 70 x 127 ) mm = ( 2.75 x 5.00 )
ou

'PA7' => tableau ( 198.425 , 297.638 ), // = ( 70 x 105 ) mm = ( 2.76 x 4.13) in
Modifié par Robley (18 Aug 2021 - 20:58)
J'ai modifié le fichier
wamp\apps\phpmyadmin\libraries\tcpdf\include\tcpdf_static.php


en définissant mes propres dimensions pour A8 et cela marche.
Merci.

'A8'  => array(  204.378,   354.331), // = (   72.1 x 100) mm  = (  2.83 x 3.93  ) in

en lieu et place de :
'A8'   => array(  147.402,   209.764), // = (   52 x 74   ) mm  = (  2.05 x 2.91  ) 

par défaut.
Modifié par Robley (19 Aug 2021 - 10:29)
Meilleure solution