inte rnet explorer не показывает диалоговое окно печати после обновления windows - PullRequest
0 голосов
/ 04 августа 2020

У меня есть приложение с Java 1.6 и JSF 1.2. PDF-документы печатаются в этом приложении. Проблема в том, что после обновления windows окно принтера не отображается в Inte rnet 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 rnet Explorer 11. Есть два изменения, о которых я не могу попросить пользователя. Есть ли способ сделать это с помощью кода?

1 Ответ

0 голосов
/ 04 августа 2020

Я пытаюсь проверить историю обновлений 14 июля 2020 г. - обновление KB4565503 (сборка ОС 19041.388) .

В документации упоминается, что некоторые изменения были внесены в печать функциональность для исправления некоторых других проблем.

Я заметил, что доступно новое обновление. 31 июля 2020 г. - KB4568831 (сборка ОС 19041.423) Предварительный просмотр

В котором упоминается, что некоторые проблемы, связанные с функциями печати, были исправлены.

введите описание изображения здесь

Я предлагаю попробовать установить это обновление и проверить, помогает ли оно решить указанную проблему.

...