
Écriture d'extensions de rendu personnalisées
Avant de décider de créer une extension de rendu personnalisée, vous devez réfléchir à des alternatives plus simples. Vous pouvez :
-
Personnaliser la sortie rendue en spécifiant des paramètres d'informations de périphérique pour les extensions existantes.
-
Ajouter des fonctionnalités de présentation et de mise en forme personnalisées en associant des Transformations XSL (XSLT) à la sortie du format de rendu XML.
L'écriture d'une extension de rendu personnalisée est difficile. Une extension de rendu doit généralement prendre en charge toutes les combinaisons possibles d'éléments de rapport et nécessite d'implémenter des centaines de classes, interfaces, méthodes et propriétés. Si vous devez effectuer le rendu d'un rapport dans un format qui n'est pas inclus avec Reporting Services et que vous décidez d'écrire votre propre implémentation de code managé d'une extension de rendu, le code de l'extension de rendu doit implémenter l'interface Microsoft.ReportingServices.ReportRendering.IRenderingExtension que nécessite le serveur de rapports.
Pour une documentation supplémentaire et des livres blancs sur Reporting Services, consultez les ressources techniques les plus récentes sur le site Web Reporting Services .