Reporting Services には、HTML ビューアーとレポート マネージャーの レポート ツール バーのスタイルを定義する既定のカスケード スタイル シート (.css) ファイルが用意されています。 Web 開発者またはカスケード スタイル シートの作成に関する専門知識がある場合は、独自のリスクで既定のスタイルを変更して、ツール バーまたはレポート マネージャーの色、フォント、レイアウトを変更できます。 このリリースでは、既定のスタイル シートも、スタイル シートを変更する手順も記載されていません。
スタイル シートを誤って変更すると、レポートを開くときにエラーが発生する可能性があります。 スタイル シートを変更する方法がわからない場合は、既定のスタイル シートを使用する必要があります。 スタイル シートをカスタマイズする場合は、変更を加える前に、既定のすべての.css ファイルのバックアップを作成してください。
スタイル シートを変更しても、レポート サーバーで実行するパブリッシュ済みレポートの外観には影響しません。 Reporting Services では、レポートはスタイル シートを参照しません。 レポート サーバーによって自動生成されるアドホック レポートは、レポート サーバー プログラム ファイルに埋め込みリソースとして格納されているスタイル情報を使用します。 レポート デザイナーで作成するレポートでは、レポート定義で指定したフォント、色、レイアウトが使用されます。 スタイルは、残りのレイアウトと共にインラインで作成されます。
注
定義済みのレポート スタイルを使用する場合は、レポート ウィザードを使用してレポートを作成します。 レポート ウィザードには、さまざまな色の組み合わせとフォントを使用するスタイル設定されたレポートを作成するために使用できるさまざまなテーマが用意されています。 レポートのテーマを定義するスタイル テンプレートは変更できます。
レポート サービス スタイル シート
次の表では、Reporting Services のインストールで使用されるスタイル シート (.css) ファイルについて説明します。
| スタイル シート | 説明 |
|---|---|
| Htmlviewer.css | HTML ビューアーで レポート ツール バーのカスタム スタイルを作成するためのテンプレートとして使用できるサンプル スタイル シートを提供します。 HTML ビューアーで使用される既定のスタイルは、レポート サーバーにコンパイルされます。 Htmlviewer.css ファイルには、ビューアーが使用するスタイルのサンプルが用意されています。 |
| ReportingServices.css | レポート マネージャーのスタイルを定義します。 |
カスタム スタイル シートを使用するように Reporting Services を構成する
スタイル シートは、有効なカスケード スタイル シート (.css) ファイルである必要があり、[スタイル] フォルダーに存在する必要があります。 既定では、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 構成ファイル