Задача
Нам нужно печатать PDF в интерактивном режиме, аналогично кнопке печати на панели инструментов ReportViewer. Использование JavaScript для печати PDF оказалось проблематичным в IE 11, и нет хорошего способа узнать, когда PDF-файл готов.
Просматривая веб-страницы, я обнаружил, что вы можете добавить открытое действие в PDF, чтобы вызывать печать, когда она открыта. В SSRS 2016 мы могли пройти
<DeviceInfo>
<PrintOnOpen>true</PrintOnOpen>
</DeviceInfo>
чтобы все заработало. Но это не работает в SSRS 2012.
Вопрос:
Есть ли возможность в SSRS 2012 создавать PDF-файлы с открытым действием для печати?
Системные требования:
- SQL Server 2012
- Службы отчетов SQL Server 2012
- IE 11
- Acrobat Reader