Freigeben über


Datenbereiche beim Bildrendering

Die Bildrenderingerweiterung rendert das Layout von Datenbereichen und die darin enthaltenen Daten als statisches Bild. Es hängt vom jeweiligen Datenbereich ab, wie er gerendert wird.

Matrix

In der folgenden Tabelle wird beschrieben, wie die Elemente im Matrix-RDL-Element von der Bildrenderingerweiterung gerendert werden.

RDL-Element Rendern als

KeepTogether

Wenn die KeepTogether-Eigenschaft für die Liste True ist, werden alle Zellen einer Matrix auf einer Seite zusammengehalten, außer die Zellen enthalten einen Seitenumbruch.

NoRows

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

PageBreakAtStart

Die Matrix wird auf einer neuen Seite angezeigt.

PageBreakAtEnd

Elemente unterhalb der Matrix werden auf einer neuen Seite angezeigt.

Corner

Eckelemente mit einer Breite oder Höhe von 100 % füllen die gesamte Ecke aus. Wenn sie nicht in die Ecke passen, werden sie abgeschnitten.

MatrixColumn

Die Inhalte des MatrixColumn-Elements werden innerhalb einer Zelle gerendert. Falls die Höhe oder Breite 100 % beträgt, wird die Größe der Elemente in der Zelle angepasst. Falls die Elemente nicht in die Zelle passen, werden sie abgeschnitten. Falls die Matrix einen Seitenumbruch enthält, werden die Spaltenheader auf jeder Seite wiederholt, auf der die Matrix angezeigt wird.

MatrixRow

Die Inhalte des MatrixRow-Elements werden innerhalb einer Zelle gerendert. Falls die Höhe oder Breite 100 % beträgt, wird die Größe der Elemente in der Zelle angepasst. Falls die Elemente nicht in die Zelle passen, werden sie abgeschnitten. Falls die Matrix einen Seitenumbruch enthält, werden die Zeilenheader auf jeder Seite wiederholt, auf der die Matrix angezeigt wird.

Subtotal

Teilergebnisse werden als Textfeld gerendert. Formate für die Matrix werden auf dieses Textfeld angewendet.

MatrixCell

Die Inhalte des MatrixCell -Elements werden innerhalb einer Zelle gerendert. Die Größe von Elementen mit einer prozentualen Breite oder Höhe wird an die Zelle angepasst; andernfalls kann die Zelle durch die Zelleninhalte vergrößert werden.

In der folgenden Tabelle wird beschrieben, wie die Elemente im MatrixCell-RDL-Element von der Bildrenderingerweiterung gerendert werden.

RDL-Element Rendern als

Height

Bestimmt die Mindesthöhe der Zelle.

Width

Bestimmt die Mindestbreite der Zelle.

Tabelle

Eine Tabelle wird als Raster gerendert. Falls die Tabelle Rahmen aufweist, werden diese um die Tabelle herum angezeigt. In der folgenden Tabelle wird beschrieben, wie die Elemente im Table-RDL-Element von der Bildrenderingerweiterung gerendert werden.

RDL-Element Rendern als

KeepTogether

Wenn die KeepTogether-Eigenschaft für die Tabelle True ist, werden alle Zeilen der Tabelle auf einer Seite zusammengehalten, außer die Zeilen enthalten einen Seitenumbruch.

NoRows

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

PageBreakAtStart

Die Tabelle wird auf einer neuen Seite angezeigt.

PageBreakAtEnd

Elemente unterhalb der Tabelle werden auf einer neuen Seite angezeigt.

TableColumn

In der folgenden Tabelle wird beschrieben, wie die Elemente im TableColumn-RDL-Element von der Bildrenderingerweiterung gerendert werden.

RDL-Element Rendern als

Width

Bestimmt die Mindestbreite der Spalte.

Die Header- und Footer-Elemente werden als Zeilen aus Rechtecken gerendert, die die Berichtselemente für die Zeilen enthalten. In der folgenden Tabelle wird beschrieben, wie die Elemente in den Header- und Footer-RDL-Elementen von der Bildrenderingerweiterung gerendert werden.

RDL-Element Rendern als

RepeatOnNewPage

Falls sich die Tabelle über mehrere Seiten erstreckt, wird die Zeile auf jeder Seite wiederholt. Seitenumbrüche in einer Kopf- oder Fußzeile auf einer neuen Seite werden ignoriert.

TableRow

Das TableRow-Element wird als eine Zeile aus Rechtecken gerendert, die die Berichtselemente für die Zeile enthält. In der folgenden Tabelle wird beschrieben, wie die Elemente im TableRow-RDL-Element von der Bildrenderingerweiterung gerendert werden.

RDL-Element Rendern als

Height

Bestimmt die Mindesthöhe der Zeile.

TableGroup

Das TableGroup-Element definiert eine Gruppe in einer Tabelle. Das Header-Element wird zuerst gerendert, dann die Instanzen des TableRow-Elements, die Details enthalten, und schließlich das Footer-Element. Falls auf der Seite kein Platz für die Kopfzeile und die Zeile darunter vorhanden ist, wird die Kopfzeile auf die nächste Seite verschoben. Falls auf der Seite kein Platz für die Fußzeile und die Zeile darüber vorhanden ist, werden diese beiden Zeilen auf die nächste Seite verschoben.

TableCell

Die Inhalte des TableCell-Elements werden innerhalb einer Zelle gerendert. Falls die Elemente nicht in die Zelle passen, kann die Zelle durch die Zelleninhalte vergrößert werden.

Diagramm

In der folgenden Tabelle wird beschrieben, wie die Elemente im Chart-RDL-Element von der Bildrenderingerweiterung gerendert werden.

RDL-Element Rendern als

KeepTogether

Ein Diagramm wird immer zusammengehalten.

NoRows

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

PageBreakAtStart

Das Diagramm wird auf einer neuen Seite angezeigt.

PageBreakAtEnd

Elemente unterhalb des Diagramms werden auf einer neuen Seite angezeigt.

Liste

In der folgenden Tabelle wird beschrieben, wie die Elemente im List-RDL-Element von der Bildrenderingerweiterung gerendert werden.

RDL-Element Rendern als

KeepTogether

Wenn die KeepTogether-Eigenschaft für die Liste True ist, werden alle sich wiederholenden Instanzen der Liste auf einer Seite zusammengehalten, außer die Liste enthält einen Seitenumbruch.

NoRows

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

PageBreakAtStart

Die Liste wird auf einer neuen Seite angezeigt.

PageBreakAtEnd

Elemente unterhalb der Liste werden auf einer neuen Seite angezeigt.

Der Rahmen der Liste und die Elemente innerhalb der Liste werden ebenfalls gerendert.

Grouping

In der folgenden Tabelle wird beschrieben, wie die Elemente im Grouping-RDL-Element von der Bildrenderingerweiterung gerendert werden.

RDL-Element Rendern als

PageBreakAtStart

Die Gruppe wird auf einer neuen Seite angezeigt.

PageBreakAtEnd

Gruppen und Elemente unterhalb der Gruppe werden auf einer neuen Seite angezeigt.

RepeatWith

Das Element wird mit dem Datenbereich auf jeder Seite wiederholt, auf der der Datenbereich angezeigt wird. Das Element ist relativ zur Position des Datenbereichs angeordnet.

Siehe auch

Konzepte

Entwerfen für die Bildausgabe

Andere Ressourcen

Report Definition Language

Hilfe und Informationen

Informationsquellen für SQL Server 2005