共用方式為


HTML 轉譯的資料區域

HTML 轉譯延伸模組,會將資料區域配置和資料轉譯成 HTML 檔案中的元素。項目轉譯的方式會視資料區域而有所不同。

資料區域

資料區域 (資料表、矩陣、清單、圖表) 會轉譯成包含 ReportItems RDL 元表之資料表中的 TD 元素。下表描述 HTML 轉譯延伸模組,如何在 TD 元素中轉譯通用資料區域子元素。每個資料區域特定的子元素會在本主題後面討論。

RDL 元素 轉譯成

KeepTogether

TD 元素的 Page-break-inside 屬性設定為 avoid (HTML 4.0)。

NoRows

如果資料區域未包含資料列,則以文字取代資料區域。文字會轉譯成文字方塊。忽略分頁符號屬性,將資料區域的樣式屬性套用到文字。如果沒有在 NoRows 中指定文字,將不會轉譯資料區域或文字。

清單

清單會轉譯成 HTML 文件中的 DIV 標記。DIV 標記包含清單的子項目。

Grouping

Grouping 元素內的 Label RDL 元素,會提供報表之文件引導模式中的文字。

矩陣

矩陣會轉譯成 HTML 文件中的 TABLE 標記。此資料表在個別資料格中包含矩陣邊角、資料行和資料列。針對每個資料行元素與每個資料列值或小計,會轉譯 TR 標記。

Corner

Corner RDL 元素會轉譯成 HTML 文件中的 TD 標記。這個標記包含 ROWSPAN 屬性,其值等於資料行元素的數目,以及 COLSPAN 屬性,其值等於資料列元素的數目。

ColumnGrouping

ColumnGrouping RDL 元素會轉譯成 HTML 文件中的 TR 標記。這個標記針對每個資料值和小計包含 TD 元素,另外還有 COLSPAN 屬性,其值等於資料行群組中之資料行的數目。隱藏資料行群組顯示小計以取代隱藏資料行。

ColumnGrouping RDL 元素內的 Height 元素決定資料行群組 TR 標記的高度。

RowGrouping

RowGrouping RDL 元素針對 HTML 文件中的每個資料列值或小計,會轉譯成 TR 標記。這個標記針對每個資料值與小計包含 TD 元素,另外還有 ROWSPAN 屬性,其值等於資料列群組中的資料列數目。隱藏資料列群組顯示小計以取代隱藏資料列。

RowGrouping RDL 元素內的 Width 元素決定資料列群組 TR 標記的寬度。

Subtotal

Subtotal RDL 元素會轉譯成包含小計名稱的 TD 標記。這個 TD 標記也有 COLSPANROWSPAN 屬性。

MatrixCell

矩陣資料格內所包含的報表項目,會轉譯成每一個資料列和資料行的 TD 標記。TD 元素的高度與寬度,是由矩陣資料行的寬度和矩陣資料列的高度決定。

資料表

資料表會轉譯成 HTML 文件中的 TABLE 標記。此資料表包含資料表頁首、資料表頁尾、資料行、資料列和詳細資料,在個別資料格中。若資料表所有內容均隱藏,則仍會轉譯其背景色彩和框線。

TableColumn

TableColumn RDL 元素內的 Width 元素決定資料行的寬度。

TableRow

每個資料列會轉譯成 HTML 文件中的 TR 標記。TableRow RDL 元素內的 Height 元素決定資料表資料列 TR 標記的高度。

如果 RepeatOnNewPage 的值為 Ture,則整組頁首 TR 標記會在每個頁面上重複。針對 HTML 4.0,頁首資料列會加入在 THEAD 元素中。

如果 RepeatOnNewPage 的值為 True,則整組頁尾 TR 標記會在每個頁面上重複。針對 HTML 4.0,頁首資料列會加入在 THEAD 元素中。

TableCell

資料表資料格會轉譯成 HTML 文件中的 TD 標記。

圖表

圖表會轉譯成 HTML 文件中的 IMG 標記。

請參閱

概念

針對 HTML 輸出的設計

說明及資訊

取得 SQL Server 2005 協助