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


Печать отчетов из браузера с помощью элемента управления печатью

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

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

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

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

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

Примечание

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

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

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

Примечание

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

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

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

Если отчет охватывает несколько страниц по горизонтали непредвиденным образом, убедитесь, что конструктор отчетов не охватывает более одной страницы. Ширина страницы определяется пустым пространством, полями и шириной областей данных и прямоугольников, содержащих области данных. Дополнительные сведения см. в разделе Основные сведения о разбиении на страницы в службах Reporting Services.

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

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

См. также

Задания

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

Как: напечатать отчет (диспетчер отчетов)

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

Печать отчетов

Использование элемента управления RSClientPrint в пользовательских приложениях

Файлы журнала служб Reporting Services