Поделиться через


Метод Microsoft.Reporting.WebFormsClient.ReportViewer.invokePrintDialog

Открывает диалоговое окно Печать. Этот метод поддерживается только в Internet Explorer.

Синтаксис

$find(viewerId).invokePrintDialog();

Замечания

Если элемент управления печатью ActiveX еще не установлен на клиентском компьютере, то в результате вызова этого метода данный элемент загружается и устанавливается на клиентский компьютер. Эта функция эквивалентна нажатию кнопки Печать на панели инструментов по умолчанию. Дополнительные сведения см. в разделе Печать отчетов из ReportViewer.

Вызов этого метода в неподдерживаемом обозревателя не дает результатов. Сведения о поддержке обозревателей см. в разделе Поддержка обозревателей для серверных веб-элементов управления ReportViewer.

Когда веб-страница выполняет обратную передачу или клиентский элемент управления загружает содержимое, обращение к любому методу или свойству вызывает исключение со следующим сообщением: «Выполняется обновление отчета или страницы. Дождитесь завершения текущего действия». Используйте свойство isLoading, чтобы проверить, выполняется ли обновление отчета или страницы и можно ли обращаться к методам и свойствам.

Если веб-страница или клиентский элемент управления не выполняют обратную передачу, для этого метода необходим загруженный отчет. Если отчет не загружен, то вызов этого метода приводит к исключению с сообщением «Не удается выполнить операцию, поскольку не загружен отчет». Перед использованием этого метода проверьте, содержит ли область отчета страницу отчета, с помощью свойства reportAreaContentType.

См. также

Справочник

Класс Microsoft.Reporting.WebFormsClient.ReportViewer