Reporting Services 裝置資訊設定

在 Reporting Services 中,裝置資訊設定會用於將轉譯參數傳遞給轉譯延伸模組。Report Server Web 服務中的設定會當做 DeviceInfo XML 元素傳遞,並由報表伺服器進行處理。因為裝置資訊設定具有預設值,所以這些値被視為轉譯程序中的選擇性引數。不過,您可以使用裝置資訊設定來自訂轉譯,並覆寫伺服器所套用的預設值。

您可以用多種方法來指定裝置資訊設定。您可以用程式設計的方式來使用 Render 方法。如果要透過報表的 URL 存取報表,可以將裝置資訊指定為 URL 參數。也可以在 Reporting Services 組態檔中編輯裝置資訊設定,以指定全域的轉譯參數。如需有關指定全域轉譯參數的詳細資訊,請參閱<在 RSReportServer.Config 中自訂轉譯延伸模組參數>。

使用轉譯方法傳遞裝置資訊

若要將裝置資訊設定傳遞至轉譯延伸模組,請使用 Render(String, String, String%, String%, String%, array<Warning>[]()[][]%, array<String>[]()[][]%) 方法。例如,下列的 XML 字串可以傳遞至 Render 方法,以在轉譯為 HTML 時建立 HTML 片段。

<DeviceInfo>
   <HTMLFragment>True</HTMLFragment>
</DeviceInfo>

當報表轉譯為 HTML 片段時,報表的內容會包含在 TABLE 元素內,而不會使用 HTML 或 BODY 元素。您可以使用 HTML 片段來將報表整合到現有的 HTML 文件中。如需有關 HTML 輸出的裝置資訊設定的詳細資訊,請參閱<HTML 裝置資訊設定>。

使用 URL 存取傳遞裝置資訊

您也可以透過 URL 存取來傳遞裝置資訊設定。裝置資訊設定會當做 URL 參數傳遞。下列的 URL 存取字串可以傳遞至報表伺服器以產生轉譯的報表 (沒有 HTML 檢視器工具列)。

http://<Server Name>/reportserver?/SampleReports/Sales Order Detail&rs:Command=Render&rs:Format=HTML4.0&rc:Toolbar=False

如需詳細資訊,請參閱<在 URL 中指定裝置資訊設定>。

在此章節中

主題

描述

ATOM 裝置資訊設定

描述與符合 Atom 之轉譯輸出相關聯的裝置資訊設定。

CSV 裝置資訊設定

描述與 CSV 轉譯輸出相關聯的裝置資訊設定。

Excel 裝置資訊設定

描述與 Excel 轉譯輸出相關聯的裝置資訊設定。

Word 裝置資訊設定

描述與 Word 轉譯輸出相關聯的裝置資訊設定。

HTML 裝置資訊設定

描述與 HTML 轉譯輸出相關聯的裝置資訊設定。

影像裝置資訊設定

描述與 IMAGE 轉譯輸出相關聯的裝置資訊設定。

MHTML 裝置資訊設定

描述與 MHTML 轉譯輸出相關聯的裝置資訊設定。

PDF 裝置資訊設定

描述與 PDF 轉譯輸出相關聯的裝置資訊設定。

XML 裝置資訊設定

描述與 XML 轉譯輸出相關聯的裝置資訊設定。