[英]internet explorer doesn't show print dialog after windows update
我有一個 Java 1.6 和 JSF 1.2 的應用程序。 PDF 文檔在此應用程序中打印。 問題是windows更新后,打印機window沒有顯示在inte.net explorer 11中。
JRPdfExporter exporter = new JRPdfExporter();
exporter.setParameter(JRPdfExporterParameter.PDF_JAVASCRIPT,
"this.print({bUI: true,bSilent: false,bShrinkToFit: true});");
exporter.setParameter(JRExporterParameter.JASPER_PRINT, print);
exporter.setParameter(JRExporterParameter.OUTPUT_STREAM, out);
exporter.exportReport();
如果我將它編程為進行無聲打印,而不顯示打印機對話框,它就可以完美運行。
JRPdfExporter exporter = new JRPdfExporter();
exporter.setParameter(JRPdfExporterParameter.PDF_JAVASCRIPT,
"var pp = this.getPrintParams();pp.interactive =
pp.constants.interactionLevel.silent;this.print(pp);");
exporter.setParameter(JRExporterParameter.JASPER_PRINT, print);
exporter.setParameter(JRExporterParameter.OUTPUT_STREAM, out);
exporter.exportReport();
我需要能夠顯示打印對話框。
經過多次測試,我看到了一個可能的解決方案(盡管它不是最終的解決方案)。 如果我取消選中在啟動時啟用保護模式的選項,在 adobe acrobat reader 菜單中,如果它有效,但它不能作為生產環境中的最終解決方案
在嘗試了各種配置之后,我看到問題分兩步解決了。 第一步是禁用 Adobe Reader 中的安全模式,第二步是同時刪除 Inte.net Explorer 11 中的安全模式。有兩個更改我不能要求用戶進行。 有沒有辦法使用代碼來做到這一點?
我嘗試查看2020 年 7 月 14 日的更新歷史——KB4565503(操作系統內部版本 19041.388)更新。
文檔中提到已對打印功能進行了一些更改以解決其他一些問題。
我注意到有新的更新可用。 2020 年 7 月 31 日 - KB4568831(操作系統內部版本 19041.423)預覽
其中提到一些與打印功能相關的問題已得到修復。
我建議嘗試安裝此更新並檢查它是否有助於解決上述問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.