/ / Copie de chaîne DOM HTML, élément Canvas non redessiné - gwt, dom, canvas, impression

Copie de chaîne HTML HTML, élément de toile non redessiné - gwt, dom, canvas, impression

Je souhaite ajouter une impression à mon application Web Javascript. L'application est développée en GWT.

Ma méthode inclut la copie de l’actif actuelvisualisez (widget) un iFrame et imprimez-le. Cela fonctionne parfaitement, lorsque vous utilisez du HTML simple. Lorsque j'ajoute un élément Canvas, l'élément Canvas est copié comme prévu, mais non redessiné. Y a-t-il quelque chose qui me manque?

Réponses:

1 pour la réponse № 1

Je ne pense pas que vous puissiez le faire de cette façon. Cependant, vous pouvez envoyer la toile en tant qu’image à imprimer, en utilisant quelque chose comme ceci (dans jQuery):

var image = $("canvas").toDataURL("image/png");

En utilisant image en tant que src pour une image affichera le contenu de la toile. Au lieu d'ajouter un élément de canevas, ajoutez une image avec les mêmes dimensions et remplacez sa src.