Reporting Services 提供預設的級聯樣式表單 (.css) 檔案,這些檔案會定義 HTML 查看器中 報表工具列和 報表管理員的樣式。 如果您是 Web 開發人員,或具備建立級聯樣式表的專業知識,您可以自行修改預設樣式,以變更工具列或報表管理員的色彩、字型和版面配置。 此版本未記載修改樣式表單的預設樣式表單和指示。
不正確地修改樣式表單可能會導致開啟報表時發生錯誤。 如果您不知道如何修改樣式表單,您應該使用預設樣式表單。 如果您選擇自定義樣式表單,請務必先建立所有預設.css檔案的備份,再進行任何修改。
修改樣式表單不會影響您在報表伺服器上執行的已發佈報表外觀。 在 Reporting Services 中,報表不會參考樣式表單。 報表伺服器自動產生的即席報表會使用儲存為報表伺服器程式檔中內嵌資源的樣式資訊。 您在報表設計師中建立的報表會使用您在報表定義中指定的字型、色彩和版面配置。 樣式會與版面配置的其他部分內嵌建立。
備註
如果您想要使用預先定義的報表樣式,請使用 [報表精靈] 來建立報表。 [報表精靈] 提供各種不同的主題,可用來建立使用不同色彩組合和字型的樣式化報表。 您可以修改定義報表主題的樣式範本。
Reporting Services 樣式表單
下表描述 Reporting Services 安裝中使用的樣式表單 (.css) 檔案。
| 樣式表 | 說明 |
|---|---|
| Htmlviewer.css | 提供範例樣式表單,您可以做為範本,在 HTML 查看器中建立 報表 工具列的自定義樣式。 HTML 查看器所使用的預設樣式會編譯成報表伺服器。 Htmlviewer.css檔案會提供查看器使用的樣式範例。 |
| ReportingServices.css | 定義報表管理員的樣式。 |
配置 Reporting Services 以使用自定義樣式表
樣式表單必須是有效的級聯樣式表單 (.css) 檔案,且必須位於 Styles 資料夾中。 根據預設,Styles 資料夾位於 <磁碟驅動器>:\Program Files\Microsoft SQL Server\MSSQL。n\Reporting Services\ReportServer\Styles。
若要在執行時間使用 HTML 查看器的自訂樣式表單,您可以從下列方法中選擇:
將 <
HTMLViewerStyleSheet> 設定新增至 Reporting Services 組態檔。在報表 URL 上指定樣式表單。
修改 RSReportServer.config 檔案
您可以修改 RSReportServer.config 檔案,以指定 HTML 查看器的自定義樣式表單。 根據預設,此 <HTMLViewerStyleSheet> 設定不會包含在檔案中。 您必須將它輸入至 <Configuration> RSReportServer.config 檔案的選取範圍,然後指定您想要使用的樣式表單。 指定樣式表單時,請勿包含.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