1

bonjour,
j'ouvre un nouveau fil car ma demande précédente semble noyée dans un fil ancien et je souhaite aussi la compléter.
Dans le cadre de l'élaboration d'un plugin pour SPIP, je suis confronté à certains manques dans l'interprétation du HTML 4 et CSS,

Ce qui me bloque pour gérer les incrustations SPIP dans un PDF sont :
L'interprétation des listes de définitions <dl><dt><dd> ne sont pas prises en charge.

L'interprétation de l'attribut de style css float:left|right par html2pdf étant très intéressante.
mais l'attribut clear:left|right|none|both permettant de stopper ou pas le flux horizontal introduit par l'attribut float n'est pas interprété par html2pdf.

je souhaiterai savoir si vous envisagez d'implémenter ces balises html et cet attribut css ?

merci d'avance.
cordialement

2

il n'est pas prévu de rajouter l'interprétation des balises dl, dt, dd, car leur définition est en fait extrêmement flou, et leur affichage ne se fait en fait que grâce à du CSS, ca serait un peu trop compliqué à mettre en place alors que ces balises sont extrêmement rarement utilisées, et peuvent être généralement remplacée par des tableaux, des divs, des ul, ol, li. Mais pour rappel, HTML2PDF n'est pas fait pour convertir n'importe quelle page HTML en PDF, mais pour simplifier la création de documents PDF. Il suffit donc de faire un HTML sans ces balises wink

concernant l'attribut clear, étant donné que l'attribut Float n'a été implémenté que pour les images (et non du coup pour tout ce qui est div; avec des mises en page compliquées associées), l'attribut clear en devenait du coup inutile.

mais bien sur, si quelqu'un a la bonne idée d'implémenter toutes ces fonctionnalités, je les rajouterais avec plaisir dans la lib smile
Ancien pseudo : lolo