1

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 ?

2

cela peut venir du padding, du margin, du cellpadding, cellspacing, ...

il faut faire attention à bien tout préciser
Ancien pseudo : lolo

3

Salut !

Merci pour la reponse, j'ai donc tester en déclarant, margin, cellpadding, cellspacing a 0px pour table et pour td dans le style .. et pareil .. sad

Je commence a saturer ...

je suis obliger de "tricher" pour obtenir la bonne taille .. est ce "normal" ? ou bien j'ai loupé quelque chose ?

La largeur est pile poil ( 275mm )
par contre, les hauteur (entre 5 et 14mm), font toujours un peu plus que ce qui est spécifié ..
J'ai tester en reduisant LARGEMENT les tailles de police ..

Autre truc, ( mais je crois qu'il y a pas de solution), je voudrait que l'overflow soit "hidden" sur les td, mais je crois que c'est pas pris en compte

4

concernant les tailles des td, t'as essayé en utilisant le table-collapse ?

pour l'overflow; ca ne marque que pour les divs
Ancien pseudo : lolo

5

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 ?

6

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 ?
Ancien pseudo : lolo