bonjour,
je suis sur un projet écrit en JSP. pas de servlet.
on me demande de modifier une fonction d'impression de page (window.print)
afin de pouvoir imprimer directement, avec des valeurs de marge pré définies,
le format du papier, etc... directement, sans avoir à parcourir la fenêtre de sélection d'imprimante.
il me faudrait donc pouvoir avoir accès à
getToolkit().getPrintJob()
si j'ai bien saisi , lors de mes recherches sur le net.
malheuresement, je ne sais pas pourquoi, mais il m'est impossible d'accéder à ce composant, dans une jsp.
je travaille avec le j2sdk 1.4.2_13
merci pour toute aide.
cordialement,
Olivier
PS : voici le code que j'ai mis dans ma JSP de test, afin de commencer à essayer d'imprimer directement depuis ma JSP :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 <%@page import= "javax.swing.*"%> <%@page import= "java.awt.*"%> <%@page import= "java.awt.event.*"%> <%@page import= "java.util.Properties" %> <% Properties props = new Properties(); props.put("awt.print.paperSize", "a4"); props.put("awt.print.destination", "printer"); PrintJob pJob = tk.getToolkit().getPrintJob(this, "Printing_Test", props); if (pJob != null) { Graphics pg = pJob.getGraphics(); printAll(pg); pg.dispose(); pJob.end(); } %>
Partager