Bonne nouvelle, j'ai trouvé d'où venait le problème (dans ma configuration en tout cas) :
le setLocale(LC_ALL, 'fr_FR') définit le
séparateur décimal comme virgule. Des fonctions comme
sprintf (de mypdf.class.php par exemple) renvoient des valeurs avec un séparateur
virgule alors que le PDF attend des données avec le
séparateur décimal point.
ponse['nom_fichier'], 'D');
Dans mon cas, je fais donc setLocale(LC_ALL, 'en_US');
$html2pdf->WriteHTML( [...], false);
setLocale(LC_ALL, 'fr_FR');
$html2pdf->Output($this->re
Pour vérifier votre conf, regardez la valeur de
decimal_point du tableau renvoyé par
localeconv().
En espérant que cela serve à d'autres