1

Bonjour,

J'ai un exemple simple, avec une image, du texte et une table.
L'image s'affiche en noir.
J'ai un div float:right qui n'est pas pris en compte.
La table est composée d'un header et d'une ligne : la ligne s'écrit par dessus le header, et la fonte n'est pas bonne.

Plus précisémment :

$content = "<html><head><style type='text/css'>
table.liste {border-spacing: 0px ;}
table.liste th {background: #E5E5E5; /* fond-gris */ padding: 2px 10px 2px 10px; font-size: x-small; text-align: left;}
table.liste td {border-bottom: 1px solid #E5E5E5; /* bord-gris */ padding: 2px 10px 2px 10px; font-size: x-small;}
#presentation_client {float:right; border: 3px solid #E5E5E5; width:300px;}
</style></head><body>" ;
$content .= "... contenu du body utilisant la classe table liste et l'id presentation_client + une image" ;

puis :
$html2pdf = new HTML2PDF('P','A4','fr',false,'ISO-8859-1') ;
$html2pdf->WriteHTML($content) ;
$html2pdf->Output('./_factures/'.$strFacture.'.pdf','F') ;

Une idée ??