Share via


HTML ビューアーとレポート マネージャーのスタイル シートのカスタマイズに関する記事 (ページ、サイトなどの場合もあります)

Reporting Servicesは、HTML ビューアーとレポート マネージャーのレポート ツール バーのスタイルを定義する既定のカスケード スタイル シート (.css) ファイルを提供します。 Web 開発者、またはカスケード スタイル シート作成に関する専門知識を持つユーザーであれば、各自の責任で既定のスタイルを変更し、色、フォント、およびツール バーやレポート マネージャーのレイアウトを変えることができます。 このリリースでは、既定のスタイル シートについても、そのスタイル シートの変更手順についても説明していません。

スタイル シートの変更に誤りがあると、レポートを開いたときにエラーが発生する可能性があります。 スタイル シートの変更方法がわからない場合は、既定のスタイル シートを使用してください。 スタイル シートをカスタマイズする場合は、変更を行う前に、既定のすべての .css ファイルのバックアップを作成してください。

スタイル シートを変更しても、レポート サーバーで実行するパブリッシュされたレポートの外観には影響しません。 Reporting Servicesでは、レポートはスタイル シートを参照しません。 レポート サーバーによって自動生成されるアドホック レポートは、レポート サーバーのプログラム ファイルに埋め込みリソースとして格納されているスタイル情報を使用します。 レポート デザイナーで作成するレポートでは、レポート定義で指定したフォント、色、およびレイアウトを使用します。 スタイルは、レイアウトのその他の部分と共にインラインで作成されます。

Note

定義済みのレポート スタイルを使用する場合は、レポート ウィザードを使用してレポートを作成します。 レポート ウィザードには、異なる色の組み合わせやフォントを使用した定型レポートの作成に利用できるさまざまなテーマが用意されています。 レポートのテーマを定義するスタイル テンプレートは変更できます。

Reporting Services のスタイル シート

次の表では、Reporting Servicesインストールで使用されるスタイル シート (.css) ファイルについて説明します。

スタイル シート 説明
Htmlviewer.css HTML ビューアーの [レポート] ツール バーのカスタム スタイルを作成するためにテンプレートとして使用できるサンプル スタイル シートを提供します。

HTML ビューアーが使用する既定のスタイルは、レポート サーバーにコンパイルされます。 Htmlviewer.css ファイルは、ビューアーが使用するスタイルのサンプルを提供します。
ReportingServices.css レポート マネージャーのスタイルを定義します。

カスタム スタイル シートを使用するための Reporting Services の構成

スタイル シートは、有効なカスケード スタイル シート (.css) ファイルであり、Styles フォルダーに格納されていることが必要です。 既定では、Styles フォルダーは <drive>:\Program Files\Microsoft SQL Server\MSSQL にあります。n\Reporting Services\ReportServer\Styles。

実行時に HTML ビューアーのカスタム スタイル シートを使用するには、次の方法を選択できます。

  • <HTMLViewerStyleSheet> Reporting Services構成ファイルに設定を追加します。

  • レポートの URL でスタイル シートを指定します。

RSReportServer.config ファイルの変更

RSReportServer.config ファイルを変更して、HTML ビューアーのカスタム スタイル シートを指定できます。 この <HTMLViewerStyleSheet> 設定は、既定ではファイルに含まれません。 RSReportServer.config ファイルの選択に <Configuration> 入力し、使用するスタイル シートを指定する必要があります。 スタイル シートを指定するときには、.css ファイルの拡張子は含めないでください。

次の例は、スタイル シートを指定する方法を示しています。

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

レポートの URL でのスタイル シートの指定

rc:StyleSheet URL アクセス パラメーターを使用して、レポートの URL でカスタム スタイル シートを指定できます。 URL アクセス パラメーターを指定する方法の詳細については、「 URL アクセス パラメーターリファレンス」を参照してください

次の例は、カスタム スタイルを追加する方法を示しています。

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

参照

レポート マネージャー (SSRS ネイティブ モード)
HTML ビューアーとレポート ツールバー
RSReportServer 構成ファイル