以 HTML 格式呈现数据区域

HTML 呈现扩展插件将数据区域的布局和数据呈现为 HTML 文件中的元素。项在各个数据区域中呈现的方式有所不同。

数据区域

数据区域(表、矩阵、列表、图表)呈现为包含 ReportItems RDL 元素的表内的 TD 元素。下表对 HTML 呈现扩展插件如何在 TD 元素中呈现常用数据区域子元素进行了说明。本主题后面部分将讨论每个数据区域的特定子元素。

RDL 元素 呈现方式

KeepTogether

TD 元素的 page-break-inside 属性设置为 avoid (HTML 4.0)。

NoRows

如果数据区域不包含行,则呈现为文本。文本呈现在文本框中。将忽略分页符属性,并且将数据区域的样式属性应用于文本。如果 NoRows 中未指定文本,则不呈现数据区域或文本。

List

列表呈现为 HTML 文档中的 DIV 标记。DIV 标记包含列表的子项。

Grouping

Grouping 元素中的 Label RDL 元素提供报表文档结构图中的文本。

Matrix

矩阵呈现为 HTML 文档中的 TABLE 标记。此表在单独的单元中包含矩阵角、列和行。对于每一个列元素以及每一个行值或小计,都会呈现 TR 标记。

Corner

Corner RDL 元素呈现为 HTML 文档中的 TD 标记。此标记包含 ROWSPAN 属性,该属性的值等于列元素个数;还包含一个 COLSPAN 属性,该属性的值等于行元素个数。

ColumnGrouping

ColumnGrouping RDL 元素呈现为 HTML 文档中的 TD 标记。对于每个数据值和小计,此标记都包含一个 TD 元素;另外,此标记还包含 COLSPAN 属性,该属性的值等于列分组中的列数。隐藏列分组中显示小计,替代隐藏列。

ColumnGrouping RDL 元素中的 Height 元素决定列分组 TR 标记的高度。

RowGrouping

对于每个行值或小计,RowGrouping RDL 元素呈现为 HTML 文档中的 TR 标记。对于每个数据值和小计,此标记都包含一个 TD 元素;另外,此标记还包含 ROWSPAN 属性,该属性的值等于行分组中的行数。隐藏行分组中显示小计,替代隐藏行。

RowGrouping RDL 元素中的 TR 元素决定行分组 Width 标记的宽度。

Subtotal

Subtotal RDL 元素呈现为包含小计名称的 TD 标记。此 TD 标记还具有 COLSPANROWSPAN 属性。

MatrixCell

矩阵单元中包含的报表项呈现为每行和每列的 TD 标记。TD 元素的高度和宽度由矩阵列的宽度和矩阵行的高度决定。

Table

表呈现为 HTML 文档中的 TABLE 标记。此表在单独的单元中包含表格表头、表格表尾、列、行和详细信息。对于所有内容均已隐藏的表,将呈现其背景色和边框。

TableColumn

TableColumn RDL 元素中的 Width 元素决定列的宽度。

TableRow

每行均呈现为 HTML 文档中的 TR 标记。TableRow RDL 元素中的 Height 元素决定表行 TR 标记的高度。

如果 RepeatOnNewPage 的值为 True,则每页上都重复整组表头 TR 标记。对于 HTML 4.0,表头行包含在 THEAD 元素中。

如果 RepeatOnNewPage 的值为 True,则每页上都重复整组表尾 TR 标记。对于 HTML 4.0,表头行包含在 THEAD 元素中。

TableCell

表单元呈现为 HTML 文档中的 TD 标记。

Chart

图表呈现为 HTML 文档中的 IMG 标记。

请参阅

概念

设计用于 HTML 输出

帮助和信息

获取 SQL Server 2005 帮助