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


Печать отчетов из обозревателя

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

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

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

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

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

ms159237.note(ru-ru,SQL.90).gifПримечание.
Элемент управления печати не работает при попытке печати отчета в течение сеанса входа на локальный экземпляр сервера отчетов под управлением операционной системы Windows версии IA64. Это ограничение применяется только к пользователю, подключенному к локальному экземпляру сервера отчетов. Пользователи, подключенные удаленным методом, могут использовать элемент управления печати для отчетов, расположенных на сервере IA64.

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

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

ms159237.note(ru-ru,SQL.90).gifПримечание.
Диалоговое окно Печать и такие настройки принтера по умолчанию, как ширина, высота и ориентация страницы, задаются настройками отчета.

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

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

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

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

См. также

Задачи

Как настроить обозреватель для печати на стороне клиента (диспетчер отчетов)
Как напечатать отчет (диспетчер отчетов)

Основные понятия

Печать отчетов
Использование элемента управления RSClientPrint в пользовательских приложениях
Файлы журнала служб Reporting Services

Справка и поддержка

Получение помощи по SQL Server 2005