簡體   English   中英

inte.net 資源管理器在 windows 更新后不顯示打印對話框

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM