Метод Microsoft.Reporting.WebFormsClient.ReportViewer.invokePrintDialog
Открывает диалоговое окно Печать. Этот метод поддерживается только в Internet Explorer.
Синтаксис
$find(viewerId).invokePrintDialog();
Замечания
Если элемент управления печатью ActiveX еще не установлен на клиентском компьютере, то в результате вызова этого метода данный элемент загружается и устанавливается на клиентский компьютер. Эта функция эквивалентна нажатию кнопки Печать на панели инструментов по умолчанию. Дополнительные сведения см. в разделе Печать отчетов из ReportViewer.
Вызов этого метода в неподдерживаемом обозревателя не дает результатов. Сведения о поддержке обозревателей см. в разделе Поддержка обозревателей для серверных веб-элементов управления ReportViewer.
Когда веб-страница выполняет обратную передачу или клиентский элемент управления загружает содержимое, обращение к любому методу или свойству вызывает исключение со следующим сообщением: «Выполняется обновление отчета или страницы. Дождитесь завершения текущего действия». Используйте свойство isLoading, чтобы проверить, выполняется ли обновление отчета или страницы и можно ли обращаться к методам и свойствам.
Если веб-страница или клиентский элемент управления не выполняют обратную передачу, для этого метода необходим загруженный отчет. Если отчет не загружен, то вызов этого метода приводит к исключению с сообщением «Не удается выполнить операцию, поскольку не загружен отчет». Перед использованием этого метода проверьте, содержит ли область отчета страницу отчета, с помощью свойства reportAreaContentType.