Quelqu'un peut-il m'aider s'il vous plaît. J'utilise grails et jasper grails plugin. Je voudrais envoyer un rapport Jasper directement à l'imprimante à partir d'un clic sur ma page Web. Quelqu'un peut-il me diriger vers la bonne direction?Comment imprimer directement sur l'imprimante à l'aide de rapports jasper et de grails?
4
A
Répondre
2
Il n'y a pas d'API d'impression en HTML5. Vous utiliserez toujours le navigateur du client pour effectuer toutes les impressions. Le mieux que vous puissiez faire est d'ouvrir une nouvelle fenêtre de navigateur pour afficher le rapport sans l'en-tête/pied de page/nav/etc de votre site Web. Ajoutez un bouton avec le javascript:
window.print();
pour ouvrir la boîte de dialogue d'impression spécifique à l'OS/navigateur pour l'utilisateur.
En cas d'utilisation des rapports dans le format 'PDF' le problème peut être résolu comme dans cette [post] (http://stackoverflow.com/questions/8733276/how-to-open-print-dialog-after-pdf -généré) –