1

Bonjour,

J'apprécie beaucoup hmlt2pdf. Par contre, je suis confronté à un problème de mise en page.

Je dois créer un document en pdf, qui en schématisant, pourrait se diviser en deux colonnes :

- une première colonne à gauche contient du texte dont la position est fixe (en haut et en bas de la colonne)
- une deuxième colonne à droite récupère du texte venant d'un éditeur html. Ce texte peut avoir une longueur variable et par conséquent déborder sur une seconde page

S'il y a une seconde page, les éléments de la première colonne ne s'affichent pas mais on garde la marge correspondant à la colonne. La deuxième colonne contient la suite du texte venant du formulaire.

Après avoir fait des recherches sur les exemples et le forum, j'ai fait un test avec un tableau à deux colonnes mais je suis confronté à l'erreur no 7 puisque la cellule TD dépasse la première page. J'ai commenté la ligne dans la class mais il existe un soucis de mise en page.

Si quelqu'un à une idée ou peut être que ce type de problème ne peut être géré avec html2pdf. Avec FPDF, on peut positionner des blocs de texte mais on n'a pas tous les avantages de html2pdf et notamment la possibilité de gérer les attributs d'une feuille css.

Merci d'avance pour vos conseils.

2

malheureusement, html2pdf ne sait pas couper un TD (ou TH ou DIV) sur plusieurs pages.

Par contre, pour désactiver le test, tu n'avais pas besoin de commenter la ligne, il y a directement une méthode pour cela :
http://wiki.spipu.net/doku.php?id=html2pdf:fr:v4:others#la_methode_settesttdinonepage
mais dans ce cas là, cela engendre souvent des problèmes de mise en page...

[nosmile]
Ancien pseudo : lolo

3

Merci pour ta réponse si rapide et encore félicitations pour ton travail.

PS : le lien de la page était cassé http://wiki.spipu.net/doku.php?id=html2pdf:fr:v4:others#la_methode_settesttdinonepage

4

corrigé pour le lien smile
Ancien pseudo : lolo