Freigeben über


Berichtselemente beim Bildrendering

Die Bildrenderingerweiterung rendert das Layout von Berichtselementen und -daten als statisches Bild. Es hängt vom jeweiligen Berichtselement ab, wie diese Elemente gerendert werden.

ReportItems

Die Elemente des ReportItems-Elements werden, wie weiter unten in diesem Thema beschrieben, gerendert. Für jedes Berichtselement werden die untergeordneten Elemente Name und Label ignoriert. Die untergeordneten Elemente Top, Left, Height, Width und ZIndex bestimmen, wie Elemente auf der Seite platziert werden. Weitere Informationen zum Positionieren finden Sie unter Entwerfen für die Bildausgabe.

Textbox

Ein Textfeld wird als umbrochener Text in einem Rechteck gerendert. In der folgenden Tabelle wird beschrieben, wie die Elemente im Textbox-RDL-Element von der Bildrenderingerweiterung gerendert werden.

RDL-Element Rendern als

Value

Text mit entsprechenden Formateigenschaften.

CanGrow

Wenn CanGrow gleich True ist, wird das Textfeld vertikal erweitert, damit genügend Platz für den Text zur Verfügung steht. Wenn CanGrow gleich False ist, wird der Text abgeschnitten.

CanShrink

Wenn CanShrink gleich True ist und der Text nicht so hoch ist wie das Textfeld, wird das Textfeld entsprechend verkleinert.

HideDuplicates

Der Text im Textfeld wird nicht gerendert, wenn die Daten mit dem vorherigen Datensatz identisch sind. Der Text wird angezeigt, wenn er im ersten Textfeld auf der Seite vorhanden ist.

Image

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

RDL-Element Rendern als

Value

Wenn das Source-RDL-Element den Wert External hat, wird das Bild von diesem URL abgerufen und gerendert. Andernfalls wird das Bild von Bilddaten abgerufen und gerendert. Sollte das Bild nicht abgerufen werden können, wird ein rotes X angezeigt.

Sizing

Die Darstellung des Bildes wird durch das Sizing-RDL-Element bestimmt. Wenn Sizing den Wert Clip hat, wird die Größe des Bildes an die Ausgabeauflösung angepasst und dann an der angegebenen Höhe und Breite abgeschnitten. Mit dem Wert Fit wird die Größe des Bildes an die angegebene Höhe und Breite angepasst. Mit dem Wert FitProportional wird die Größe des Bildes an die angegebene Höhe oder Breite angepasst, wobei die ursprünglichen Proportionen des Bildes beibehalten werden. Mit dem Wert AutoSize wird die Größe des Bildes an die Ausgabeauflösung angepasst, wobei die Höhe und Breite ignoriert werden.

Line

Das Line-Element wird mit allen entsprechenden Formateigenschaften gerendert.

Rectangle

Das Rectangle-Element wird mit allen entsprechenden Formateigenschaften gerendert. Die Inhalte werden innerhalb des Rechtecks angezeigt, und die Größe des Rechtecks wird an den Inhalt angepasst.

Subreport

Ein Unterbericht wird von der Bildrenderingerweiterung gerendert. Seitenumbrüche in einem Unterbericht werden so gerendert, als ob es sich bei dem Unterbericht um ein Rechteck handeln würde. Falls der Unterbericht nicht ausgeführt wird, wird anstelle des Unterberichts ein Fehler angezeigt.

BackgroundImage

Wiederholte Hintergrundbilder werden innerhalb des Elements wiederholt, in dem sie enthalten sind. Bilder werden an den Kanten des Elements, in dem sie enthalten sind, zugeschnitten. Hintergrundbilder werden unter den Elementen im Container angezeigt.

BorderStyle

Rahmen werden um ein Element herum gezeichnet, wie es in den Elementen Top, Right, Left und Bottom für die verschiedenen Rahmeneigenschaften angegeben wurde. Der Abstand für punktierte und gestrichelte Abstände ist unabhängig von der Auflösung identisch.

Beim Zeichnen von Rahmen wird eine Hälfte des Rahmens innerhalb des Elements und die andere Hälfte außerhalb des Elements erstellt. Beispielsweise werden für ein Textfeld mit einer Rahmenbreite von 4 Pixeln 2 Pixel des Rahmens innerhalb des Textfeldes und 2 Pixel des Rahmens außerhalb des Textfeldes angezeigt.

Fonts

Da der Bericht auf dem Server gerendert wird, müssen die im Bericht verwendeten Schriftarten auch auf dem Server installiert sein. Falls eine Schriftart nicht auf dem Server vorhanden ist, wird die GDI+-Schriftart GenericSerif verwendet. Wenn das FontWeight-Element den Wert 700, 800, 900, Bold oder Bolder hat, wird die Schriftart als fett gerendert.

Padding

Text wird in einem Berichtselement anhand der Werte der Elemente PaddingLeft, PaddingRight, PaddingTop und PaddingBottom positioniert. Der Abstand wird ab den Feldrändern gemessen, also ohne Berücksichtigung der Rahmen. Ist der Abstand kleiner als die Hälfte der Rahmenbreite, überschneidet der Rahmen den Text.

TextDecoration

Im TextDecoration-Element wird für den Wert Underline eine Linie unter dem Text angezeigt. Mit LineThrough wird der Text als durchgestrichen angezeigt. Overline wird nicht unterstützt.

Siehe auch

Konzepte

Entwerfen für die Bildausgabe

Andere Ressourcen

Report Definition Language

Hilfe und Informationen

Informationsquellen für SQL Server 2005