Exportieren eines Berichts als Bilddatei (Berichts-Generator)
Bei Erweiterungen wie der HTML-Exportoption zeigt der Clientbrowser den endgültigen Bericht für den Benutzer an. Dies kann je nach Browserversion, Einstellungen und Schriftarten zu unterschiedlichen Ergebnissen führen. Mit einem Bild stellen Sie sicher, dass für jeden Benutzer dieselbe Schriftart und dasselbe Layout angezeigt wird. Mit der Exportoption für eine TIFF-Datei wird ein Bericht als Bitmap oder Metadatei gespeichert. Standardmäßig wird mit dieser Exportoption eine TIFF-Datei des Berichts generiert, in der der Bericht mehrseitig angezeigt wird. Wird die TIFF-Datei auf einem Clientcomputer geöffnet, kann sie mit einem Image Viewer angezeigt und gedruckt werden.
Mit der Exportoption für eine TIFF-Datei können Dateien in jedem von GDI+ unterstützten Format generiert werden: BMP, EMF, GIF, JPEG, PNG und TIFF. Wenn Sie den Bericht in einem anderen Dateityp als TIFF speichern möchten, müssen Sie beim Umbenennen der Datei die Dateierweiterung eingeben.
Berichtsdarstellung
Beim Verarbeiten des Berichts durch die Exportoption für eine TIFF-Datei werden alle Berichtselemente auf einer virtuellen Seite (oder auf einer Gruppe von virtuellen Seiten) zusammengestellt. Anschließend wird ein Bild von dieser virtuellen Seite erstellt.
Positionieren von Elementen
Die Größe vieler Elemente kann sich beim Anzeigen in einem Bericht ändern. Beispielsweise können Textfelder abhängig von den enthaltenen Daten größer oder kleiner werden. Matrizen und Tabellen werden basierend auf den Datenzeilen erweitert. Beim Speichern einer Seite mit der Exportoption für eine TIFF-Datei wird die Größe der einzelnen Elemente berechnet. Anschließend werden die benachbarten Elemente neu positioniert. Beispielsweise wird ein Textfeld unter einer Tabelle nach unten verschoben, wenn die Tabelle vergrößert wird.
Paginierung
Die Größe der von der Exportoption für eine TIFF-Datei erstellten Seite wird durch die Seitenbreite und -höhe des Berichts zuzüglich der Ränder bestimmt.
Ein Element nach einem Seitenumbruch wird auf eine neue Seite verschoben.
Zusammenhalten auf einer Seite
Berichtselemente, wie z. B. Tabellenzeilen, werden nach Möglichkeit auf einer Seite zusammengehalten. Falls das Element keine Seitenumbrüche enthält und nicht höher ist als der auf der Seite verfügbare Bereich, wird das gesamte Element auf dieser Seite angezeigt. Passt das Element nicht auf die Seite, wird am Anfang des Elements ein Seitenumbruch eingefügt und das Element auf der nächsten Seite angezeigt. Falls ein Berichtselement oder eine Gruppe von Berichtselementen größer als die Seite ist, wird das Element beim Erreichen des Seitenendes aufgeteilt. Elemente, die auf neuen Seiten wiederholt werden, werden einmal auf jeder Seite angezeigt, auf der das entsprechende Element angezeigt wird.
In der folgende Tabelle ist beschrieben, wie einzelne Elemente auf einer Seite zusammengehalten werden.
Element | Verhalten |
---|---|
Tabelle |
Alle Tabellenzeilen werden auf einer Seite zusammengehalten, außer sie enthalten einen Seitenumbruch. |
Matrix |
Alle Zellen einer Matrix werden auf einer Seite zusammengehalten, außer sie enthalten einen Seitenumbruch. |
Diagramm |
Ein Diagramm wird immer zusammengehalten. |
Tabellenzeile |
Eine Tabellenzeile wird immer zusammengehalten, außer sie enthält einen Seitenumbruch. |
Tabellenspalte |
Eine Tabellenspalte wird immer zusammengehalten. |
Matrixzeile |
Eine Matrixzeile wird immer zusammengehalten, außer sie enthält einen Seitenumbruch. |
Matrixspalte |
Eine Matrixspalte wird immer zusammengehalten, außer sie enthält einen Seitenumbruch. |
Bild |
Ein Bild wird immer zusammengehalten. |
Textfeld |
Ein Textfeld wird immer zusammengehalten. Falls es aufgeteilt werden muss, wird es zwischen Zeilen, niemals jedoch in der Mitte einer Zeile aufgeteilt. |
Tabellengruppe |
Eine Tabellengruppe wird nicht zusammengehalten. |
Matrixgruppe |
Eine Matrixgruppe wird nicht zusammengehalten. |
In diesem Abschnitt
Thema | Beschreibung |
---|---|
Verhalten von Berichtselementen beim Exportieren als Bilddatei (Berichts-Generator) |
Beschreibt, wie Berichtselemente beim Exportieren als Bilddatei gerendert werden. |
Seitenlayout beim Exportieren als Bilddatei (Berichts-Generator) |
Beschreibt, wie Berichtslayout und Berichtseigenschaften beim Exportieren als Bilddatei gerendert werden. |
Siehe auch
Aufgaben
Vorgehensweise: Exportieren eines Berichts in ein anderes Dateiformat (Berichts-Generator)
Konzepte
Exportieren eines Berichts in ein anderes Dateiformat (Berichts-Generator)
Entwurfsüberlegungen zum Exportieren eines Berichts in ein anderes Dateiformat (Berichts-Generator)