Freigeben über


Anpassen von Stylesheets für den HTML-Viewer und Berichts-Manager

Reporting Services stellt Standardmäßige CSS-Dateien (Cascading Stylesheets) bereit, die Stile für die Berichtssymbolleiste im HTML-Viewer und für den Berichts-Manager definieren. Wenn Sie ein Webentwickler sind oder Erfahrung im Erstellen von Cascading Stylesheets haben, können Sie auf eigenes Risiko die Standardstile ändern, um Farben, Schriftarten und Layout der Symbolleiste oder des Berichts-Managers zu ändern. In dieser Version sind weder die Standardstylesheets noch Anweisungen zum Ändern der Stylesheets dokumentiert.

Werden die Stylesheets unsachgemäß geändert, kann es beim Öffnen von Berichten zu Fehlern kommen. Wenn Sie nicht wissen, wie Sie zum Ändern von Stylesheets vorgehen müssen, sollten Sie die Standardstylesheets verwenden. Wenn Sie die Stylesheets anpassen möchten, sollten Sie von allen CSS-Standarddateien eine Sicherungskopie erstellen, bevor Sie Änderungen vornehmen.

Das Ändern von Stylesheets hat keine Auswirkung auf das Aussehen von veröffentlichten Berichten, die auf einem Berichtsserver ausführt werden. In Reporting Services verweisen Berichte nicht auf Stylesheets. Ad-hoc-Berichte, die vom Berichtsserver automatisch generiert werden, verwenden Stilinformationen, die in den Berichtsserver-Programmdateien als eingebettete Ressource gespeichert sind. Berichte, die Sie im Berichts-Designer erstellen, verwenden die Schriftarten, die Farben und das Layout, die Sie in der Berichtsdefinition angeben. Stile werden inline mit dem übrigen Layout erstellt.

Hinweis

Wenn Sie vordefinierte Berichtsstile verwenden möchten, müssen Sie zum Erstellen eines Berichts den Berichts-Assistenten verwenden. Der Berichts-Assistent stellt eine Reihe von Designs bereit, die Sie zum Erstellen von gestalteten Berichten mit verschiedenen Farbkombinationen und Schriften verwenden können. Die Stilvorlagen, die die Designs für einen Bericht definieren, können geändert werden.

Reporting Services-Stylesheets

In der folgenden Tabelle werden die Stylesheetdateien (CSS)-Dateien beschrieben, die in einer Reporting Services-Installation verwendet werden.

Stylesheet BESCHREIBUNG
Htmlviewer.css Enthält ein Beispielstylesheet, das Sie als Vorlage zum Erstellen von benutzerdefinierten Stilen für die Berichtssymbolleiste im HTML-Viewer verwenden können.

Die vom HTML Viewer verwendeten Standardstile werden im Berichtsserver kompiliert. Die Datei Htmlviewer.css enthält ein Beispiel der vom Viewer verwendeten Stile.
ReportingServices.css Definiert Stile für den Berichts-Manager.

Konfigurieren von Reporting Services für die Verwendung eines benutzerdefinierten Stylesheets

Das Stylesheet muss eine gültige Cascading Stylesheet-Datei (CSS) sein und sich im Ordner Styles befinden. Standardmäßig befindet sich der Ordner Styles unter <laufwerk>:\Programme\Microsoft SQL Server\MSSQL.n\Reporting Services\ReportServer\Styles.

Möchten Sie für den HTML-Viewer zur Laufzeit ein benutzerdefiniertes Stylesheet verwenden, wählen Sie eine der folgenden Vorgehensweisen aus:

  • Fügen Sie die <HTMLViewerStyleSheet> Einstellung der konfigurationsdatei Reporting Services hinzu.

  • Geben Sie das Stylesheet in einer Berichts-URL an.

Ändern der Datei RSReportServer.config

Sie können die Datei RSReportServer.config ändern, um ein benutzerdefiniertes Stylesheet für den HTML-Viewer anzugeben. Die <HTMLViewerStyleSheet> Einstellung ist standardmäßig nicht in der Datei enthalten. Sie müssen ihn in die <Configuration> Auswahl der RSReportServer.config-Datei eingeben und dann das stylesheet angeben, das Sie verwenden möchten. Geben Sie den Namen des Stylesheets ohne die Dateierweiterung CSS ein.

Das folgende Beispiel zeigt, wie ein Stylesheet angegeben wird:

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

Angeben eines Stylesheets in einer Berichts-URL

Zum Angeben eines benutzerdefinierten Stylesheets in einer Berichts-URL können Sie den URL-Zugriffsparameter rc:StyleSheet verwenden. Weitere Informationen zum Angeben von URL-Zugriffsparametern finden Sie unter URL-Zugriffsparameterreferenz.

Das folgende Beispiel zeigt, wie benutzerdefinierte Stile hinzugefügt werden:

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

Weitere Informationen

Berichts-Manager (einheitlicher SSRS-Modus)
HTML Viewer and the Report Toolbar (HTML-Viewer und die Berichtssymbolleiste)
RSReportServer Configuration File