Bonjour,
sur une appli, j'exporte des div dans des png avec cette fonction :
Ca fonctionnait bien jusqu'à aujourd'hui, où le client voulait des textes écrits verticalement avec le style css
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 function printToFile(div, title) { html2canvas(div).then(function (canvas) { var myImage = canvas.toDataURL("image/png"); downloadURI("data:" + myImage, title + ".png"); } ); }
Sur le png résultat, le texte est horizontal et retourné, pas comme dans le navigateur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 td.verti { writing-mode: vertical-lr; transform: rotate(180deg);}
Avez-vous une idée de comment modifier le js ou le css pour que ça fonctionne ?
Partager