共用方式為


HTML 轉譯的報表項目

HTML 轉譯延伸模組,會將報表項目與資料的配置轉譯成 HTML 檔案中的元素。每一個項目如何轉譯會視報表項目而有所不同。

ReportItems

HTML 轉譯延伸模組會將 ReportItems RDL 元素轉譯成 TABLE 元素。資料表中的 TR 元素會根據延伸模組的定位演算法轉譯。如果 ReportItems 元素包含一個子項目,則會直接轉譯該項目。如果 ReportItems 元素未包含子項目,就不會以 HTML 轉譯資料表。

ReportItems RDL 元素中的項目 (資料表、矩陣、清單、圖表、線條、矩形、文字方塊、影像和子報表) 會在資料表中轉譯成 TD 元素。下表描述 HTML 轉譯延伸模組如何在 TD 元素中,轉譯通用的報表項目子元素。每個報表項目特定的子元素會在本主題稍後討論。

RDL 元素 轉譯成

Name

忽略。

Top

決定項目最上方的位置。若有項目重疊,則也會決定第一個放置的項目。

Left

決定項目最左邊的位置。若有項目重疊,則也會決定第一個放置的項目。

Height

具有無法變更高度之項目的 HEIGHT 屬性。

Width

具有無法變更寬度之項目的 WIDTH 屬性。

ZIndex

決定要先放置哪一個項目,以免重疊項目。

Label

TITLE 屬性。也會轉譯成影像的 ALT 屬性。

HTML 不支援重疊的項目,而且會將這些項目放在頁面上彼此的旁邊。若要判斷重疊項目的位置,轉譯延伸模組會先考慮項目的 Top 元素值,再考慮 Left 元素值,然後才是 ZIndex 值。

線條

水平和垂直線條會轉譯成資料表框線,並由其他的元素裁剪。未與其他項目重疊的斜線會使用 VML 來繪製。不會轉譯重疊的斜線。如果輸出格式是 HTML 3.2,則不會轉譯斜線。

矩形

矩形在 HTML 4.0 中使用 TD 元素繪製,在 HTML 3.2 中則轉譯成具有單一資料格的個別 TABLE 元素。如果在矩形中含有單一項目,則會在該元素中直接轉譯。如果矩形內有多個項目,就會建立其他的 TABLE 元素,並在該資料表內轉譯項目。

文字方塊

文字方塊會轉譯成 HTML 文件中包含 SPAN 屬性的 DIV 元素。如果輸出格式為 HTML 3.2,則文字方塊會轉譯成具有單一資料格的 TABLE 元素。下表描述 HTML 轉譯延伸模組如何轉譯 Hyperlink RDL 元素中的元素。

RDL 元素 轉譯成

Value

DIVTABLETD 等元素內的文字。

HideDuplicates

當資料與先前的記錄相同時,而且不是頁面上的第一個執行個體,則不會轉譯項目。

HTML 轉譯延伸模組會將 CanGrowCanShrink RDL 元素轉譯如下:

CanGrow CanShrink HTML 4.0 HTML 3.2

False

False

會轉譯文字方塊的高度與寬度,並隱藏溢位。

會轉譯文字方塊的高度與寬度。

True

False

會轉譯文字方塊的高度與寬度,並使溢位可見。

會轉譯文字方塊的寬度。並忽略高度。

False

True

在父 DIV 元素內轉譯文字。會轉譯 DIV 的高度與寬度,並隱藏溢位。

會轉譯文字方塊的高度與寬度。

True

True

會轉譯文字方塊的寬度,y 溢位為可見,而 x 溢位則為隱藏。並忽略高度。

會轉譯文字方塊的寬度。並忽略高度。

影像

影像會轉譯成 HTML 文件中的 IMG 標記。下表描述 HTML 轉譯延伸模組如何轉譯 Image RDL 元素中的元素。

RDL 元素 轉譯成

Source

IMG 標記上的 SRC 屬性。

HTML 轉譯延伸模組會將 Sizing RDL 元素轉譯如下:

Sizing HTML 4.0 HTML 3.2

Clip

IMG 標記會放在 DIV 索引標籤內,並隱藏溢位。高度與寬度會當作樣式套用至 DIV

寬度和高度會轉換為像素並轉譯成屬性。

Fit

寬度與高度會轉譯成樣式。

寬度和高度會轉換為像素並轉譯成屬性。

FitProportional

IMG 標記會放在 DIV 標記內,並隱藏溢位。高度與寬度會當作樣式套用至 DIV 標記。如果已啟用 JavaScript,在下載至瀏覽器後,會包括調整影像大小的 Jscript 指令碼。

寬度和高度會轉換為像素並轉譯成屬性。

Autosize

不會轉譯寬度與高度。

不會轉譯寬度與高度。

子報表

子報表會轉譯成 HTML 文件中的 DIV 標記。報表內容會轉譯成 DIV 標記內的 HTML。如果子報表失敗,就會在報表的文字方塊中顯示錯誤。

請參閱

概念

針對 HTML 輸出的設計

說明及資訊

取得 SQL Server 2005 協助