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

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

Чтобы использовать клиентская печать, необходимо установить элемент управления Microsoft ActiveX. Дополнительные сведения см. в статье "Включение и отключение печати на стороне клиента" для служб Reporting Services.

Примечание.

Создать и изменить определение для отчета на страницу (RDL-файл) можно с помощью построителя отчетов (Майкрософт), построителя отчетов Power BI и конструктора отчетов в SQL Server Data Tools.

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

Примечание.

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

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

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

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