Freigeben über


Seitenlayout beim Excel-Rendering

Aktualisiert: 12. Dezember 2006

Ein Bericht kann aus mehreren Seiten mit Daten bestehen. Berichte, die durch Renderingerweiterungen mit Unterstützung für Seitenumbrüche generiert wurden, können am Anfang oder Ende eines bestimmten Berichtselements Seitenumbrüche enthalten. Durch die Excel-Renderingerweiterung bleiben Layout und Seitenumbrüche in einem exportierten Bericht erhalten. Informationen zum Hinzufügen eines Seitenumbruchs finden Sie unter Vorgehensweise: Hinzufügen eines Seitenumbruchs (Berichts-Designer).

Das Layout der Daten wird zu einer tabellarischen Struktur, die aus dem gesamten Bericht, einschließlich eventuell vorhandener geschachtelter Elemente, generiert wird. Die Zellen werden nach Bedarf verbunden, sodass die Berichtselemente den ihnen zugeteilten Bereich abdecken.

Alle leeren Zeilen oder Spalten, die kleiner als ein vom Benutzer konfigurierbarer Wert sind, werden entfernt, um den Leerraum in der Microsoft Excel-Kalkulationstabelle zu verringern. Der Wert kann über die RemoveSpace-Geräteinformationseinstellung angepasst werden; der Standardwert beträgt 3,175 mm (1/8 Zoll). Explizite Leerzeilen oder -spalten in einer Tabelle oder Matrix werden nicht entfernt. Weitere Information zur RemoveSpace-Einstellung finden Sie unter Reporting Services Device Information Settings.

Die Größe der Zeilen und Spalten wird dem Layout des ursprünglichen Berichts angepasst. Falls das Layout zu viele Zeilen oder Spalten für Excel aufweist, generiert die Renderingerweiterung einen Fehler, und der Bericht wird nicht verarbeitet. Überlappende Elemente werden nebeneinander platziert.

Dokumentstruktur

Eine Dokumentstruktur gibt Benutzern die Möglichkeit, zu bestimmten Bereichen des Berichts zu navigieren. Wenn Sie den Bericht mit dem HTML-Viewer anzeigen, wird die Dokumentstruktur seitlich im Bericht eingeblendet. Durch Klicken auf Elemente in der Dokumentstruktur wird der Bericht aktualisiert und der Bereich des Berichts angezeigt, der dem Element in der Dokumentstruktur entspricht. Wenn Sie einen Bericht mit einer Dokumentstruktur nach Excel exportieren, wird die Dokumentstruktur als erstes Arbeitsblatt mit dem Namen Dokumentstruktur gerendert. In der ersten Spalte des Blattes werden alle Knoten der Dokumentstruktur aufgelistet, und jede Zelle wird entsprechend ihrer Ebene in der Dokumentstruktur eingezogen. Daneben wird eine Excel-Gliederung erstellt, deren Struktur der Dokumentstruktur entspricht. Jede Zelle der Dokumentstruktur enthält eine Verknüpfung mit dem Blatt und der Zelle des Elements, das sie darstellt. Wenn beispielsweise der Product Catalog nach Excel exportiert wird, enthält die Dokumentstruktur eine Zelle mit dem Wert Accessory (Zubehör). Durch Klicken auf diese Zelle wechseln Sie zu dem Arbeitsblatt, das das Zubehör enthält. Das Blatt mit der Dokumentstruktur kann deaktiviert werden, indem die OmitDocumentMap-Geräteinformationseinstellung auf true festgelegt wird. Wenn diese Geräteinformationseinstellung nicht gefunden wird, wird beim Rendering standardmäßig ein Dokumentstrukturblatt erstellt. Das Product Catalog-Beispiel enthält eine Dokumentstruktur, die Sie nach Excel exportieren können, um zu sehen, wie eine Dokumentstruktur in Excel gerendert wird. Weitere Informationen zu Beispielberichten finden Sie unter AdventureWorks-Beispielberichte.

Seitenorientierung

Die Höhe und Breite des Papiers werden mit einer internen Tabelle verglichen, die die gängigsten Papiergrößen und -orientierungen enthält. Wenn eine Übereinstimmung gefunden wird, wird die Papiergröße verwendet und die Orientierung auf Hochformat festgelegt. Werden Höhe und Breite nicht gefunden, wird die interne Papiergrößentabelle mit vertauschter Breite und Höhe erneut durchsucht. Wenn eine Übereinstimmung gefunden wird, wird die Papiergröße verwendet und die Orientierung auf Querformat festgelegt. Wenn noch immer keine Übereinstimmung gefunden wird, wird die Orientierung aus dem Vergleich zwischen Höhe und Breite bestimmt. Falls die Papierhöhe größer als die Breite ist, wird die Orientierung auf Hochformat festgelegt, andernfalls auf Querformat. Spalten und Spaltenabstand werden ignoriert.

Seitenkopfzeilen

Die Seitenkopfzeilen werden als Zeilen im Bericht gerendert. Mit den Excel-Eigenschaften Freeze Panes (Fixieren) und Split (Teilen) im Menü Window (Fenster) des Arbeitsblattes kann bewirkt werden, dass die Seitenkopfzeilen auf dem Bildschirm angezeigt bleiben. Die Eigenschaft Printtitles im Dialogfeld Page Setup (Seite einrichten) enthält Werte in Rows to repeat at top (Wiederholungszeilen oben) und Columns to repeat at left (Wiederholungsspalten links), sodass diese Zeilen auf jeder Seite des Berichts wiederholt werden.

Seitenfußzeilen

Die Excel-Fußzeilen sind auf 255 Zeichen beschränkt. Wenn die Zeichenfolge mehr als 255 Zeichen umfasst, wird sie von Excel abgeschnitten.

Paginierung

Alle Seitenumbruchsinformationen werden zur Paginierung durch den Drucker in das Arbeitsblatt geschrieben. Tabellen, Matrizen und Rechtecke, die andere Elemente mit Seitenumbrüchen enthalten, werden jedoch u. U. nicht richtig gerendert.

Siehe auch

Konzepte

Entwurfsaspekte für das Rendern von Berichten
Excel-Rendering (Übersicht)
Einschränkungen des Excel-Renderings
Datenbereiche beim Excel-Rendering
Berichtselemente beim Excel-Rendering
Ausdrücke beim Excel-Rendering

Andere Ressourcen

Reporting Services Programming

Hilfe und Informationen

Informationsquellen für SQL Server 2005