Salut !
Je suis en train de reprendre un site qui genere des PDFs, dont certaines pages ont des tableaux ! avec html2pdf
Tout marche .. enfin ..
Sauf, que la hauteur de certaines lignes du tableau sont spécifiées en mm par un css, mais les valeur ne sont pas correctes..
La hauteur est toujours de 2mm de plus que la hauteur spécifiée ..
J'ai dans les le style :
<style type=\"text/css\">
<!--
.ligne10{
height: 8mm;
text-align:center;
vertical-align: middle;
overflow:hidden;
}
.ligne5{
height: 5mm;
text-align:center;
vertical-align: middle;
overflow:hidden;
}
.ligne4{
height: 4mm;
font-size:8px;
text-align:center;
vertical-align: middle;
overflow:hidden;
}
-->
</style>
et par exemple dnas le tableau :
<tr><td colspan="9" style="width:275mm;" class="ligne4">Entrées</td></tr>
Et cette ligne fait 6mm a l'impression au lieu de 4mm ..
j'arrive pas trouver pourquoi...
Avez vous une piste ?
Spipu Le 31/08/2010 à 13:33 cela peut venir du padding, du margin, du cellpadding, cellspacing, ...
il faut faire attention à bien tout préciser
Spipu Le 31/08/2010 à 16:26 concernant les tailles des td, t'as essayé en utilisant le table-collapse ?
pour l'overflow; ca ne marque que pour les divs
Salut !
Oui, table-collapse:collapse;
Et Idem, là je sais plus quoi faire ..
Sur les div, c'est nickel, sur les table c'est toujours un peu plus grand ... de 1 ou 2 mm en hauteur, car les largueur sont bonnes !!
Même sans contenu, la hauteur n'est pas bonne ...
Je sais plus quoi tester ..
Je sais pas si je vais pas faire :
<td><div class="10">contenu</div></td>
mais ca va me refaire reprendre plein de truc et je trouve ca "pas propre" ..
Qu'en pensez vous ?
Spipu Le 01/09/2010 à 20:34 ah ok, c'est la hauteur qui déconne ! j'avais mal compris, je pensais que c'était la largeur.
je me rends compte que j'ai beaucoup travaillé sur les largeurs mais pas sur les hauteurs, mais que je n'ai jamais eu de retours de bug sur ce point, du coup je ne connais pas l'état réel...
est-ce que ca marche bien avec les divs ? ou est-ce que le problème est le meme qu'avec les tds ?