voici un exemple :
http://html2pdf.fr/_html2pdf/exemples/pdf/draw.pdf
avec le code permettant de le générer :
<page> <draw style="margin: auto; width:150mm; height:100mm; background: #000000; border: solid 0.5mm #777777;"> <polygone fillcolor="#AAAA00" linecolor="#0000AA" s="1mm" path="S 20mm 10mm ; L 130mm 10mm ; C 140mm 20mm 140mm 10mm A; L 140mm 80mm ; C 130mm 90mm 140mm 90mm A; L 20mm 90mm ; C 10mm 80mm 10mm 90mm A; L 10mm 20mm ; C 20mm 10mm 10mm 10mm A"> <polygone fillcolor="#770000" linecolor="#AA0033" s="0.5mm" path="S 20mm 50mm ; C 40mm 50mm 30mm 40mm H ; F"> <polygone fillcolor="#770000" linecolor="#AA0033" s="0.5mm" path="S 50mm 50mm ; C 70mm 50mm 60mm 45mm H ; F"> <polygone fillcolor="#770000" linecolor="#AA0033" s="0.5mm" path="S 80mm 50mm ; C 100mm 50mm 90mm 50mm H ; F"> <polygone fillcolor="#770000" linecolor="#AA0033" s="0.5mm" path="S 110mm 50mm ; C 130mm 50mm 120mm 55mm H ; F"> <polygone fillcolor="#007700" linecolor="#00AA33" s="0.5mm" path="S 20mm 50mm ; C 40mm 50mm 30mm 40mm A ; F"> <polygone fillcolor="#007700" linecolor="#00AA33" s="0.5mm" path="S 50mm 50mm ; C 70mm 50mm 60mm 45mm A ; F"> <polygone fillcolor="#007700" linecolor="#00AA33" s="0.5mm" path="S 80mm 50mm ; C 100mm 50mm 90mm 50mm A ; F"> <polygone fillcolor="#007700" linecolor="#00AA33" s="0.5mm" path="S 110mm 50mm ; C 130mm 50mm 120mm 55mm A ; F"> <line x1="29mm" y1="40mm" x2="31mm" y2="40mm" s="1mm" linecolor="#0000FF"> <line x1="59mm" y1="45mm" x2="61mm" y2="45mm" s="1mm" linecolor="#0000FF"> <line x1="89mm" y1="50mm" x2="91mm" y2="50mm" s="1mm" linecolor="#0000FF"> <line x1="119mm" y1="55mm" x2="121mm" y2="55mm" s="1mm" linecolor="#0000FF"> </draw><br> <draw style="margin: auto; width:150mm; height:100mm; background: #000000; border: solid 0.5mm #777777;"> <line x1="10mm" y1="10mm" x2="140mm" y2="10mm" s="1mm" linecolor="#FF0000" > <rect x="15%" y="15%" w="70%" h="70%" s="1mm" fillcolor="#00AAAA" linecolor="#AA00AA"> <ellipse x="50%" y="50%" rx="30%" ry="30%" s="1mm" fillcolor="#AAAA00" linecolor="#0000AA"> <circle x="50%" y="50%" r="20%" s="1mm" fillcolor="#AAAA00" linecolor="#0000AA"> </draw><br> <ul> <li>line : from (x1,y1) to (x2,y2)</li> <li>rect : from (x,y), width (w) and height (h)</li> <li>circle : center (x,y), radius (r)</li> <li>ellipse : center (x,y), radius (rx, ry)</li> <li> polygone : follow the path <ul> <li>S x y : Start from point (x,y)</li> <li>L x y : Line from previous point to point (x,y)</li> <li>C x y xc yc s : arc of circle from to previous point to point (x,y) around the center (xc,yc) with sens (s).<br>(s) can be A or H</li> <li>F : close the path to the first point</li> </ul> </li> </ul> </page>
si vous avez des critiques sur le format, n'hésitez pas car rien n'est fixé pour l'instant !