影像轉譯的資料區域
影像轉譯延伸模組會將資料區域的配置和其中包含的資料轉譯成靜態影像。資料區域轉譯的方式因資料區域而有不同。
矩陣
下表描述影像轉譯延伸模組如何轉譯 Matrix RDL 元素中的元素。
RDL 元素 | 轉譯成 |
---|---|
KeepTogether |
如果清單的 KeepTogether 屬性是 True,除非資料格包含分頁符號,否則矩陣的所有資料格都會保持在一起。 |
NoRows |
如果矩陣未包含資料列,則以文字取代矩陣。文字會轉譯成文字方塊。會忽略分頁符號屬性,並將矩陣的樣式屬性套用到文字。如果未在 NoRows 中指定文字,則不會轉譯矩陣或文字。 |
PageBreakAtStart |
矩陣顯示在新頁面上。 |
PageBreakAtEnd |
矩陣之下的項目顯示在新頁面上。 |
Corner
會調整邊角中百分之百寬度或高度的項目,以納入邊角。否則,如果無法納入邊角,便會被裁剪。
MatrixColumn
MatrixColumn 元素的內容是在資料格內轉譯。如果寬度或高度為百分之百,則資料格中的項目會調整成最適大小。如果無法納入資料格中,則資料格中的項目會被裁剪。如果矩陣包含分頁符號,則在矩陣所顯示的每一頁都會重複資料行標頭。
MatrixRow
MatrixRow 元素的內容是在資料格內轉譯。如果寬度或高度為百分之百,則資料格中的項目會調整成最適大小。如果無法納入資料格中,則資料格中的項目會被裁剪。如果矩陣包含分頁符號,則在矩陣所顯示的每一頁都會重複資料列標頭。
Subtotal
小計會轉譯成文字方塊。矩陣的樣式會套用到此文字方塊。
MatrixCell
MatrixCell 元素內的項目是在資料格內轉譯。以項目的寬度和高度比例調整在資料格中的大小;否則資料格的內容可增加資料格大小。
下表描述影像轉譯延伸模組如何轉譯 MatrixCell RDL 元素中的元素。
RDL 元素 | 轉譯成 |
---|---|
Height |
決定資料格的最小高度。 |
Width |
決定資料格的最小寬度。 |
資料表
資料表會轉譯成方格。如果資料表有框線,則繪於資料表周圍。下表描述影像轉譯延伸模組如何轉譯 Table RDL 元素中的元素。
RDL 元素 | 轉譯成 |
---|---|
KeepTogether |
如果資料表的 KeepTogether 屬性是 True,除非資料列包含分頁符號,否則資料表的所有資料列都會保持在一起。 |
NoRows |
如果資料表未包含資料列,則以文字取代資料表。文字會轉譯成文字方塊。會忽略分頁符號屬性,將資料表的樣式屬性套用到文字。如果未在 NoRows 中指定文字,則不會轉譯資料表或文字。 |
PageBreakAtStart |
資料表顯示在新頁面上。 |
PageBreakAtEnd |
資料表之下的項目顯示在新頁面上。 |
TableColumn
下表描述影像轉譯延伸模組如何轉譯 TableColumn RDL 元素中的元素。
RDL 元素 | 轉譯成 |
---|---|
Width |
決定資料行的最小寬度。 |
Header and Footer
資料表 Header 和 Footer 元素會轉譯成包含資料列之報表項目的矩形資料列。下表描述影像轉譯延伸模組如何轉譯 Header 和 Footer RDL 元素中的元素。
RDL 元素 | 轉譯成 |
---|---|
RepeatOnNewPage |
如果資料表跨越多頁,在每一頁重複資料列。新頁面上頁首或頁尾的分頁符號會被忽略。 |
TableRow
TableRow 元素會轉譯成包含資料列之報表項目的矩形資料列。下表描述影像轉譯延伸模組如何轉譯 TableRow RDL 元素中的元素。
RDL 元素 | 轉譯成 |
---|---|
Height |
決定資料列的最小高度。 |
TableGroup
TableGroup 元素會定義資料表中的群組。會先轉譯 Header 元素,然後是包含詳細資料的 TableRow 執行個體,最後則是 Footer 元素。如果頁面上沒有空間給頁首,且在其下方有一個資料列,則頁首會被移到下一頁。如果頁面上沒有空間給頁尾,且在其上方有一個資料列,則這兩個資料列會被移到下一頁。
TableCell
TableCell 元素內的項目是在資料格內轉譯。如果資料格的內容無法納入資料格中,則資料格的內容可以增加資料格的大小。
圖表
下表描述影像轉譯延伸模組如何轉譯 Chart RDL 元素中的元素。
RDL 元素 | 轉譯成 |
---|---|
KeepTogether |
圖表永遠保持在一起。 |
NoRows |
如果圖表未包含資料列,則以文字取代圖表。文字會轉譯成文字方塊。會忽略分頁符號屬性,將圖表的樣式屬性套用到文字。如果未在 NoRows 中指定文字,則不會轉譯圖表或文字。 |
PageBreakAtStart |
圖表顯示在新頁面上。 |
PageBreakAtEnd |
圖表之下的項目顯示在新頁面上。 |
清單
下表描述影像轉譯延伸模組如何轉譯 List RDL 元素中的元素。
RDL 元素 | 轉譯成 |
---|---|
KeepTogether |
如果清單的 KeepTogether 屬性是 True,除非清單包含分頁符號,否則清單的所有重複執行個體都會保持在一起。 |
NoRows |
如果清單未包含資料列,則以文字取代清單。文字會轉譯成文字方塊。會忽略分頁符號屬性,將清單的樣式屬性套用到文字。如果未在 NoRows 中指定文字,則不會轉譯清單或文字。 |
PageBreakAtStart |
清單顯示在新頁面上。 |
PageBreakAtEnd |
清單之下的項目顯示在新頁面上。 |
清單的框線和清單中的項目也會轉譯。
Grouping
下表描述影像轉譯延伸模組如何轉譯 Grouping RDL 元素中的元素。
RDL 元素 | 轉譯成 |
---|---|
PageBreakAtStart |
群組顯示在新頁面上。 |
PageBreakAtEnd |
群組和群組之下的項目顯示在新頁面上。 |
RepeatWith
項目在每一個資料區域出現的頁面中和資料區域一起重複出現。項目的位置和資料區域的位置相關。