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


Настройка таблиц стилей для средства просмотра HTML-страниц и диспетчера отчетов

Добавления: 5 декабря 2005 г.

Службы Reporting Services по умолчанию предоставляют файлы каскадных таблиц стилей (CSS), определяющих стили на панели инструментов Отчет средства просмотра HTML-страниц и в диспетчере отчетов. Веб-разработчик или пользователь, имеющий опыт создания каскадных таблиц стилей, может (на свой страх и риск) модифицировать таблицы стилей по умолчанию, чтобы изменить цвета, шрифты и макет панели инструментов или диспетчер отчетов. В этой версии не документированы ни таблицы стилей по умолчанию, ни инструкции по изменению таблиц стилей.

Неправильное изменение таблиц стилей может привести к ошибкам при открытии отчетов. Пользователям, сомневающимся в своем умении изменять таблицы стилей, следует использовать таблицы стилей по умолчанию. Если все же решено изменить настройки таблицы стилей, убедитесь, что созданы резервные копии всех файлов CSS, установленных по умолчанию.

Изменение таблиц стилей не влияет на внешний вид опубликованных отчетов, которые запускаются на сервере отчетов. В службах Reporting Services отчеты не ссылаются на таблицы стилей. Нерегламентированные отчеты, автоматически созданные сервером отчетов, используют сведения о стилях, которые хранятся в виде внедренных ресурсов в программных файлах сервера отчетов. Отчеты, созданные в конструкторе отчетов, используют шрифты, цвета и макет, заданные в определении отчета. Стили создаются на том же уровне, что и остальные элементов макета.

ms345247.note(ru-ru,SQL.90).gifПримечание.
Если нужно использовать предопределенные стили отчета, создайте отчет с помощью мастера отчетов. Мастер отчетов предоставляет разнообразные темы, с помощью которых можно создавать стилизованные отчеты, использующие разные сочетания шрифтов и цветов. Можно изменить шаблоны стилей, определяющих эти темы. Дополнительные сведения см. в разделе Создание отчетов при помощи мастера отчетов.

Таблицы стилей служб Reporting Services

В следующей таблице описываются файлы таблиц стилей (CSS), которые используются экземпляром служб Reporting Services.

Таблица стилей Описание

Htmlviewer.css

Образец таблицы стилей, который можно использовать в качестве шаблона для создания собственных таблиц стилей для панели инструментов Отчет в средстве просмотра HTML-страниц.

Стили по умолчанию, используемые в средстве просмотра HTML-страниц, внедрены в сервер отчетов. Их образец и содержится в файле Htmlviewer.css.

ReportingServices.css

Определяет стили диспетчера отчетов.

ms345247.note(ru-ru,SQL.90).gifПримечание.
Следующие таблицы стилей используются в интерактивной документации диспетчера отчетов и не подлежат изменению: Sql.css и Mailto.css. Другие таблицы стилей определяют стили отчетов и диспетчера отчетов, которые открываются в веб-частях SharePoint. Эти таблицы стилей включают Rswebparts.css, Sp_full.css и Sp_small.css. Менять таблицы стилей SharePoint не рекомендуется. Дополнительные сведения об использовании веб-частей см. в разделе Просмотр отчетов с помощью веб-частей SharePoint 2.0.

Настройка служб Reporting Services для использования пользовательской таблицы стилей

Таблица стилей должна представлять собой файл допустимой каскадной таблицы стилей (CSS), расположенный в папке Styles. По умолчанию папка Styles находится в каталоге <диск>:\Program Files\Microsoft SQL Server\MSSQL.n\Reporting Services\ReportServer\Styles.

Чтобы использовать таблицу стилей для средства просмотра HTML-страниц в режиме реального времени, применяются следующие подходы:

  • Добавьте параметр <HTMLViewerStyleSheet> к файлу конфигурации служб Reporting Services.
  • Задайте таблицу стилей в URL-адресе отчета.

Изменение файла RSReportServer.config

Чтобы задать пользовательскую таблицу стилей для средства просмотра HTML-страниц, можно изменить файл RSReportServer.config. Параметр <HTMLViewerStyleSheet> не включен в файл конфигурации по умолчанию. Его необходимо ввести в разделе <Configuration> файла RSReportServer.config и задать нужную таблицу стилей. При задании таблицы стилей не указывайте расширение файла CSS.

В следующем примере показан способ задания таблицы стилей:

<Configuration>
...
          <HTMLViewerStyleSheet>MyStyleSheet</HTMLViewerStyleSheet>
...
</Configuration>

Указание таблицы стилей в URL-адресе отчета

Для задания пользовательской таблицы стилей в URL-адресе отчета можно использовать параметр доступа rc:StyleSheet. Дополнительные сведения о способе задания параметров URL-адреса см. в разделе Using URL Access Parameters.

В следующем примере показан способ добавления пользовательских стилей:

https://localhost/reportserver?/AdventureWorksSampleReports/Product+Line+Sales&rs:Command=Render&rc:Stylesheet=MyStyleSheet

См. также

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

Диспетчер отчетов
Файл конфигурации RSReportServer

Другие ресурсы

Средство просмотра HTML-страниц (службы Reporting Services)

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

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