Geräteinformationseinstellungen in Reporting Services
In Reporting Services werden Geräteinformationseinstellungen zum Übergeben von Renderingparametern an eine Renderingerweiterung verwendet. Einstellungen im Berichtsserver-Webdienst werden als DeviceInfo-XML-Element übergeben und vom Berichtsserver verarbeitet. Da Geräteinformationseinstellungen Standardwerte besitzen, werden sie als optionale Argumente für das Rendern angesehen. Sie können jedoch Geräteinformationseinstellungen verwenden, um das Rendern anzupassen und die vom Server angegebenen Standardwerte zu überschreiben.
Die Geräteinformationseinstellungen können auf verschiedene Weisen eingestellt werden. Für eine programmgesteuerte Einstellung können Sie die Render-Methode verwenden. Wenn Sie über die URL eines Berichts auf den Bericht zugreifen, können Sie Geräteinformationen als URL-Parameter festlegen. Sie können die Geräteinformationseinstellungen auch in der Konfigurationsdatei von Reporting Services bearbeiten, um Renderingparameter global festzulegen. Weitere Informationen zum globalen Festlegen von Renderingparametern finden Sie unter Anpassen der Parameter für Renderingerweiterungen in der Datei RSReportServer.config.
Übergeben von Geräteinformationen mit der Render-Methode
Verwenden Sie die Render(String, String, String%, String%, String%, array<Warning>[]()[][]%, array<String>[]()[][]%)-Methode, um Geräteinformationen an eine Renderingerweiterung zu übergeben. Beispiel: Die folgende XML-Zeichenfolge kann an die Render-Methode übergeben werden, um beim Rendern in HTML ein HTML-Fragment zu erstellen.
<DeviceInfo>
<HTMLFragment>True</HTMLFragment>
</DeviceInfo>
Wenn ein Bericht als HTML-Fragment gerendert wird, befindet sich der Inhalt des Berichts in einem TABLE-Element, ohne ein HTML- oder ein BODY-Element zu verwenden. Verwenden Sie das HTML-Fragment, um den Bericht in ein bestehendes HTML-Dokument einzubinden. Weitere Informationen zu Geräteinformationseinstellungen für die HTML-Ausgabe finden Sie unter HTML-Geräteinformationseinstellungen.
Übergeben von Geräteinformationen mit URL-Zugriff
Die Geräteinformationen können auch mithilfe eines URL-Zugriffs übergeben werden. Dabei werden Geräteinformationseinstellungen als URL-Parameter übergeben. Die folgende URL-Zugriffszeichenfolge kann an den Berichtsserver übergeben werden, um einen gerenderten Bericht ohne die Symbolleiste des HTML-Viewers zu generieren.
http://<Server Name>/reportserver?/SampleReports/Sales Order Detail&rs:Command=Render&rs:Format=HTML4.0&rc:Toolbar=False
Weitere Informationen finden Sie unter Angeben von Geräteinformationseinstellungen in einer URL.
In diesem Abschnitt
Thema |
Beschreibung |
---|---|
Beschreibt die Geräteinformationseinstellungen, die der Atom-kompatiblen Renderingausgabe zugeordnet sind. |
|
Beschreibt die Geräteinformationseinstellungen, die der CSV-Renderingausgabe zugeordnet sind. |
|
Beschreibt die Geräteinformationseinstellungen, die der Excel-Renderingausgabe zugeordnet sind. |
|
Beschreibt die Geräteinformationseinstellungen, die der Word-Renderingausgabe zugeordnet sind. |
|
Beschreibt die Geräteinformationseinstellungen, die der HTML-Renderingausgabe zugeordnet sind. |
|
Beschreibt die Geräteinformationseinstellungen, die der IMAGE-Renderingausgabe zugeordnet sind. |
|
Beschreibt die Geräteinformationseinstellungen, die der MHTML-Renderingausgabe zugeordnet sind. |
|
Beschreibt die Geräteinformationseinstellungen, die der PDF-Renderingausgabe zugeordnet sind. |
|
Beschreibt die Geräteinformationseinstellungen, die der XML-Renderingausgabe zugeordnet sind. |