Dans la fonction function analiseCode($code) de la class parsingHTML, il y a quelques problemes de parsing pour les styles (config: serveur WAMP, HTML2PDF v4.01).
Quand on passe par tidy pour nettoyer, il peut y avoir des retours ligne ajoutés:
et le style n'est pas parsé correctement par le regex:
exemple html original:
<span style="color: rgb(255, 0, 200); font-size:6.5mm;">
avec possible petits abcès dans le lobe
</span>
devient apres tidy :
<span style=
"color: rgb(255, 0, 200); font-size:6.5mm;">avec possible petits
abcès dans le lobe</span>
et le style n'est pas parsé. Rq: si on ne passe pas par tidy , un simple espace entre = et "
<span style= "font-size:6.5mm;">test</span>
le style n'est pas parsé non plus, bien que le HTML semble OK.
J'ai donc ajoute au debut de analiseCode la ligne
$code = preg_replace("/(\r\n|\n|\r)/", "", $code);
Pour supprimer le retour ligne. Je ne sais pas si cela peut avoir des side-effect.(pas vu pour l'instant)