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 中指定裝置資訊設定>。
在此章節中
主題 |
描述 |
---|---|
描述與 CSV 轉譯輸出相關聯的裝置資訊設定。 |
|
描述與 Excel 轉譯輸出相關聯的裝置資訊設定。 |
|
描述與 Word 轉譯輸出相關聯的裝置資訊設定。 |
|
描述與 HTML 轉譯輸出相關聯的裝置資訊設定。 |
|
描述與 IMAGE 轉譯輸出相關聯的裝置資訊設定。 |
|
描述與 MHTML 轉譯輸出相關聯的裝置資訊設定。 |
|
描述與 PDF 轉譯輸出相關聯的裝置資訊設定。 |
|
描述與 XML 轉譯輸出相關聯的裝置資訊設定。 |