Freigeben über


Datenbereiche beim HTML-Rendering

Die HTML-Renderingerweiterung rendert das Layout von Datenbereichen und Daten als Elemente in einer HTML-Datei. Es hängt vom Datenbereich ab, wie das jeweilige Element gerendert wird.

Datenbereiche

Datenbereiche (Tabelle, Matrix, Liste, Diagramm) werden als TD-Elemente innerhalb der Tabelle für das enthaltene ReportItems-RDL-Element gerendert. In der folgenden Tabelle wird beschrieben, wie allgemeine untergeordnete Datenbereichselemente im TD-Element von der HTML-Renderingerweiterung gerendert werden. Die untergeordneten Elemente für den jeweiligen Datenbereich werden weiter unten in diesem Thema behandelt.

RDL-Element Rendern als

KeepTogether

Die page-break-inside-Eigenschaft des TD-Elements ist auf avoid festgelegt (HTML 4.0).

NoRows

Text anstelle des Datenbereichs, falls der Datenbereich keine Zeilen enthält. Der Text wird als Textfeld gerendert. Seitenumbrucheigenschaften werden ignoriert, und Formateigenschaften für den Datenbereich werden auf den Text angewendet. Falls für NoRows kein Text angegeben ist, wird kein Datenbereich bzw. Text gerendert.

List

Eine Liste wird als DIV-Tag im HTML-Dokument gerendert. Das DIV-Tag enthält die untergeordneten Elemente der Liste.

Grouping

Das Label-RDL-Element innerhalb des Grouping-Elements stellt in der Dokumentstruktur den Text für den Bericht bereit.

Matrix

Eine Matrix wird als TABLE-Tag im HTML-Dokument gerendert. Diese Tabelle enthält die Ecke, Spalten und Zeilen der Matrix in separaten Zellen. Ein TR-Tag wird für jedes Spaltenelement und jeden Zeilenwert oder jedes Teilergebnis gerendert.

Corner

Das Corner-RDL-Element wird als TD-Tag im HTML-Dokument gerendert. Dieses Tag enthält ein ROWSPAN-Attribut mit einem Wert, der mit der Anzahl der Spaltenelemente übereinstimmt, sowie ein COLSPAN-Attribut mit einem Wert, der mit der Anzahl der Zeilenelemente übereinstimmt.

ColumnGrouping

Das ColumnGrouping-RDL-Element wird als TR-Tag im HTML-Dokument gerendert. Dieses Tag enthält für jeden Datenwert und jedes Teilergebnis ein TD-Element sowie ein COLSPAN-Attribut mit einem Wert, der mit der Anzahl der Spalten in der Spaltengruppierung übereinstimmt. Für ausgeblendete Spaltengruppierungen wird anstelle der ausgeblendeten Spalten ein Teilergebnis angezeigt.

Das Height-Element innerhalb des ColumnGrouping-RDL-Elements bestimmt die Höhe der Spaltengruppierung für das TR-Tag.

RowGrouping

Das RowGrouping-RDL-Element wird als TR -Tag für jeden Zeilenwert oder jedes Teilergebnis im HTML-Dokument gerendert. Dieses Tag enthält für jeden Datenwert und jedes Teilergebnis ein TD-Element sowie ein ROWSPAN-Attribut mit einem Wert, der mit der Anzahl der Zeilen in der Zeilengruppierung übereinstimmt. Für ausgeblendete Zeilengruppierungen wird anstelle der ausgeblendeten Zeilen ein Teilergebnis angezeigt.

Das Width-Element innerhalb des RowGrouping-RDL-Elements bestimmt die Breite der Zeilengruppierung für das TR-Tag.

Subtotal

Das Subtotal-RDL-Element wird als TD-Tag gerendert, das den Namen des Teilergebnisses enthält. Dieses TD-Tag enthält auch ein COLSPAN- oder ROWSPAN-Attribut.

MatrixCell

Die Berichtselemente, die innerhalb einer Matrixzelle enthalten sind, werden für jede Zeile und Spalte als TD-Tags gerendert. Die Höhe und Breite des TD-Elements wird durch die Breite der Matrixspalte und die Höhe der Matrixzeile bestimmt.

Table

Eine Tabelle wird als TABLE-Tag im HTML-Dokument gerendert. Diese Tabelle enthält die Kopfzeile, Fußzeile, Spalten, Zeilen und Details der Tabelle in separaten Zellen. Für eine Tabelle, deren gesamter Inhalt ausgeblendet ist, werden die Hintergrundfarbe und die Rahmen weiterhin gerendert.

TableColumn

Das Width-Element innerhalb des TableColumn-RDL-Elements bestimmt die Spaltenbreite.

TableRow

Jede Zeile wird als TR-Tag im HTML-Dokument gerendert. Das Height-Element innerhalb des TableRow-RDL-Elements bestimmt die Höhe der Tabellenzeile für das TR-Tag.

Alle TR-Tags für die Kopfzeile werden auf jeder Seite wiederholt, wenn RepeatOnNewPage den Wert True hat. Für HTML 4.0 wird eine Kopfzeile in ein THEAD-Element eingeschlossen.

Alle TR-Tags für die Fußzeile werden auf jeder Seite wiederholt, wenn RepeatOnNewPage den Wert True hat. Für HTML 4.0 wird eine Kopfzeile in ein THEAD-Element eingeschlossen.

TableCell

Eine Tabellenzelle wird als TD-Tag im HTML-Dokument gerendert.

Chart

Ein Diagramm wird als IMG-Tag im HTML-Dokument gerendert.

Siehe auch

Konzepte

Entwerfen für die HTML-Ausgabe

Hilfe und Informationen

Informationsquellen für SQL Server 2005