我正在醫院前臺ADF項目,在這裏我需要生成訪問單這些不需要打印預覽。我想要打印沒有任何打印的單據對話框也不需要彈出窗口。我嘗試了很多在網絡上發現的東西,但沒有堅實的東西出來.. 試過Jasper報告this.print,通過Java嘗試相同,但我得到對話。 我正在一個內聯網上工作,所以安全方面已經沒有了討論,所以我怎麼做這個工作?客戶端打印機無紙打印醫院前臺ADF項目
0
A
回答
0
嗯,我找到了一個辦法做到這一點..
JRPdfExporter exporter = new JRPdfExporter();
exporter.setParameter(JRPdfExporterParameter.PDF_JAVASCRIPT,
"var pp = this.getPrintParams();pp.interactive=pp.constants.interactionLevel.silent;pp.NumCopies=1; this.disclosed= true ;this.print({bUI: false,bSilent: false,bShrinkToFit: true,printParams:pp});");
這增加了PDF JavaScript來生成的PDF .. 一旦PDF顯示的彈出頁面上進行打印靜音。希望這有助於未來的人..
0
這是一個建議,而不是一個答案,但之前,我聲譽的50分,我不能寫評論(感謝大家的熱烈歡迎,StackOverflow的!) - 也許這些人會有所幫助:
1)Printing an html file using java without showing print dialog to the user
0
我能夠執行打印靜音,我使用的彈出窗口調用哪個產生所需的訪問滑移和displayd彈出窗口上的相同的servlet。對於打印靜音我用
exporter.setParameter(JRPdfExporterParameter.PDF_JAVASCRIPT, "this.print({bUI: false,bSilent: false,bShrinkToFit: true,printParams:this.getPrintParams().constants.interactionLevel.silent});this.close();");
我不得不做一些修改IE瀏覽器的,我說我的網址在IE受信任的站點選項。我在acrobat中啓用了js,並將acrobat指向IE中的可信站點。這解決了打印靜音,但我堅持了另一個問題..
一次印刷完成,我不能夠關閉該窗口。我想這..
"var win = window.open('PrintPopUp.jsf','_blank',\"height=300,width=200,scrollbars=no," +
"status=no, resizable=no, screenx=0, screeny=0\");win.onclick=function(){setTimeout(function(){win.close();\n},9000);}
但它不是在IE瀏覽器11個工作.. 有什麼建議麼?
相關問題
- 1. 在客戶端打印機上打印
- 2. PDF打印到客戶端打印機而不打開它們
- 3. ASPX:在客戶端打印機打印服務器端PDF
- 4. Python無法打印客戶端IP或客戶端主機名
- 5. ReportViewer客戶端打印控件「無法加載客戶端打印控件」?
- 6. 使用ActiveReport在客戶端打印機上打印
- 7. 如何在客戶端打印機上從ASP.NET CrystalReport打印
- 8. 從網絡應用程序打印到客戶端打印機
- 9. 打印機打印服務器而不是客戶端
- 10. 查找客戶端打印機ASP.Net
- 11. 打印JasperReports客戶端?
- 12. Javascript - 在客戶端上的熱敏打印機上打印(無小程序)
- 13. Java - 無法打印圖像(至紙張/打印機)
- 14. Web打印多臺打印機
- 15. 打印GIF紙
- 16. 打印紙張上的打印值
- 17. PHP打印代碼(打印成紙)
- 18. 在asp.net C#中打印客戶端打印機上的pdf文件?
- 19. 使用asp.net打印客戶端打印機上的文本文件的內容
- 20. 使用Zebra打印機從Web應用程序打印客戶端
- 21. PHP打印到無線打印機
- 22. 直接打印在客戶端PDF無需目視便
- 23. 從Reportviewer打印時無法加載客戶端打印控制錯誤
- 24. 「無法加載客戶端打印控制」 - SSRS再次打印問題
- 25. VB.net - 用紙張大小的打印機打印pdf文件
- 26. 用熱敏打印機打印連續紙的水晶報告
- 27. 在打印機中停止紙張 - Java打印問題
- 28. PHP打印到連續紙張打印機
- 29. 將純文本打印到打印機(紙張)
- 30. 在打印作業中更換打印機紙盒