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


Печать отчетов из браузера с помощью элемента управления печатью (построитель отчетов версии 3.0 и службы SSRS)

Хотя чаще всего для просмотра отчетов в качестве клиентского приложения используется браузер, его возможности печати могут оказаться недостаточными для печати отчетов. Функции печати браузера предназначены для печати веб-страниц. Как правило, страницы, печатаемые из браузера, включают все визуальные элементы веб-страницы, а также содержимое верхнего и нижнего колонтитулов, идентифицирующее веб-сайт. При печати из браузера на печать выводится содержимое текущего окна. В случае многостраничных отчетов браузер печатает первую страницу, если ее размеры не выходят за пределы области печати. Остальные страницы напечатаны не будут.

Чтобы улучшить качество отчетов, выводимых на печать при просмотре в браузере, а также для печати нескольких страниц можно использовать клиентские функции печати посредством служб Службы Reporting Services SQL Server. Клиентские функции печати включают стандартное диалоговое окно Печать, которое может использоваться для выбора принтера, печатаемых страниц и границ, а также для предварительного просмотра отчета перед печатью. Клиентские функции печати предназначены для использования вместо команды Печать из меню браузера Файл. При использовании клиентских функций печати отчет выводится на печать в том виде, в котором он был разработан, без лишних элементов, которые выводятся при печати веб-страницы.

ПримечаниеПримечание

В построителе отчетов и в конструкторе отчетов среды Business Intelligence Development Studio можно создавать и изменять определения отчета (RDL). В каждой среде разработки существуют различные способы создания, открытия и сохранения отчетов и связанных элементов. Дополнительные сведения см. в разделе Разработка отчетов в построителе отчетов и конструкторе отчетов 3.0 (SSRS) на веб-сайте microsoft.com.

Использование клиентских функций печати

Для использования функции печати щелкните значок Принтер на панели отчетов. При первом использовании этой функции на компьютер загружается элемент управления Microsoft ActiveX, содержащий диалоговое окно Печать. В зависимости от настроек браузера этот элемент может устанавливаться автоматически или только после согласия пользователя на его установку. После того как элемент управления будет загружен, диалоговое окно Печать будет отображаться всякий раз при нажатии значка Принтер, чтобы задать параметры печати и отправить отчет на используемый по умолчанию принтер. Дополнительные сведения см. в разделе Как напечатать отчет (построитель отчетов версии 3.0 и службы SSRS).

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

ПримечаниеПримечание

Элемент управления печати не будет работать, если попытаться напечатать отчет после входа на локальный экземпляр сервера отчетов, работающий в операционной системе Windows Server для компьютеров с процессорами Itanium. Это ограничение применяется только к пользователю, подключенному к локальному экземпляру сервера отчетов. Пользователи, подключаемые через удаленное соединение, могут использовать элемент управления печати для отчетов, расположенных на серверах с процессорами Itanium.

Параметры печати

Для настройки свойств печати отчета в диалоговом окне Печать нажмите кнопку Свойства. Размер бумаги определяется установленными по умолчанию высотой и шириной страницы отчета в его настройках. Допустимые значения зависят от типа принтера и его возможностей. Значения параметров «Ширина» и «Высота» установлены по умолчанию драйверами принтера, настроенными на компьютере. После изменения этих значений отчет будет печататься в новых размерах. Ширина и высота страницы определяются параметром Ориентация, который может принимать значение Книжная или Альбомная. Установленная по умолчанию ориентация зависит от ширины и высоты страницы отчета.

ПримечаниеПримечание

Диалоговое окно Печать и такие настройки принтера по умолчанию, как ширина, высота и ориентация страницы, задаются настройками отчета.

Предварительный просмотр

Для предварительного просмотра отчета щелкните в диалоговом окне Печать кнопку Предварительный просмотр. После этого в отдельном окне предварительного просмотра откроется первая страница отчета. Остальные страницы становятся доступными по мере отображения отчета сервером отчетов. Отчет для предварительного просмотра отображается в формате EMF. Можно переходить к предыдущей или следующей странице, вплоть до последней, когда кнопка Далее станет недоступной.

Настройка полей печати

Перед печатью отчета можно изменить границы печати в отображаемом формате EMF. Для этого в диалоговом окне Печать нажмите кнопку Предварительный просмотр. В верхней части страницы предварительного просмотра нажмите кнопку Поля. Появится диалоговое окно «Поля». Можно настроить желаемым образом верхнюю, нижнюю, правую и левую границы. Нажмите кнопку ОК. Диалоговое окно закрывается, и сохраняются параметры для предварительного просмотра и печати.