Übergeben von Geräteinformationseinstellungen an Renderingerweiterungen

In Reporting Serviceswerden 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 Angeben 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 M:Microsoft.WSSUX.ReportingServicesWebService.RSExecutionService2005.ReportExecutionService.Render(System.String,System.String,System.String@,System.String@,System.String@,Microsoft.WSSUX.ReportingServicesWebService.RSExecutionService2005.Warning[]@,System.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.

https://<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.

Weitere Informationen

Geräteinformationseinstellungen für Renderingerweiterungen (Reporting Services)
Anpassen der Parameter für Renderingerweiterungen in der Datei RSReportServer.config
Erstellen von Anwendungen mit dem Webdienst und .NET Framework