1

bonjour,
j'ai un soucis avec le tableau suivant:

<style type="text/css">
<!--
table {border-collapse: collapse; padding:0; margin:0;}
td {border: solid 1px black; padding :5px;margin:0; }
th {border: solid 1px black; padding :5px;margin:0; }
</style>

<table style="width: 100%; border: 0px;border-collapse: collapse; padding:0; margin:0;">
<thead">
<tr>
<th scope="col">
Date(s)</th>
<th scope="col">
Heures</th>
<th scope="col">

Classe</th>
<th scope="col">
Nom et Pr&eacute;nom</th>
</tr>
</thead>
<tbody">
<tr>

<td>
17-18.08.09</td>
<td>
08h00 - 16h55</td>
<td>
ELM3</td>
<td>

Ben</td>
</tr>
</tbody>
</table>

Le problème est que j'ai une largeur de 2 pixels entre les cellules et pas 1 pixel comme cela devrait être. Si j'enlève les thead et tbody alors je n'ai plus de problème. Une idée

2

un petit point, tu as des 2 en trop ?! dans ton tbody et thead.

de plus, as-tu essayé en précisant le cellspacing ?
Ancien pseudo : lolo

3

j'ai une largeur de 2 pixel pour la bordure. voir l'image.tromb Fichier joint : DVqO (tableau.JPG)

4

oui, j'ai essayé avec le cellspacing mais rien ne change.

5

ah ok pardon, tu parles de la largeur des borders qui posent pb avec le table-layout... j'avais mal compris ton pb !

quelle version de HTML2PDF utilises tu ?
Ancien pseudo : lolo

6

j'utilise la dernière version HTML2PDF v3.26

comme je l'ai dit plus haut, le problème semble venir des tbody et thead. Sans cela il n'y a pas de problème

7

Effet :happy il faut corriger la ligne 281 du fichier styleHTML.class.php comme suit :

			if (!in_array($balise, array('tr', 'td', 'th', 'thead', 'tbody'))) $collapse = false;
Ancien pseudo : lolo

8

super merci. Maintenant, les lignes verticales sont ok mais pas la ligne horizontale (toujours selon l'image).

tromb Fichier joint : DjEk (tableau.JPG)

9

ok, bug identifié, ça déconne avec le theader. il y a trop de lignes impactées, donc je vais pas le poster ici, mais ca sera corriger dans la prochaine version :
Ancien pseudo : lolo

10

ok, excellent. Merci pour le boulot et pour ton temps de réaction