共用方式為


自訂 HTML 檢視器及報表管理員的樣式表

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 資料夾位於 <drive> :\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  

另請參閱

報表管理員 (SSRS 原生模式)
HTML 檢視器和報表工具列
RSReportServer 設定檔