Exportation d'un rapport en tant qu'archive Web (Générateur de rapports version 1.0)
L'option d'exportation en tant qu'archive Web enregistre les données du rapport au format HTML. Cette option d'exportation peut produire les types suivants de formats HTML : HTML 3.2, HTML 4.0 ou MHTML. Elle peut également produire des pages HTML entièrement composées ou des fragments HTML à intégrer dans d'autres pages HTML. La sortie HTML est intégralement générée avec le code UTF-8.
L'option d'exportation sous forme d'archive Web est l'option d'exportation par défaut pour les rapports affichés dans un navigateur. Le type HTML par défaut est HTML 4.0.
Pour afficher les données du rapport avec HTML 4.0, ouvrez le rapport dans le Gestionnaire de rapports, un WebPart SharePoint ou une URL de rapport.
Pour afficher les données du rapport avec HTML 3.2, vous devez référencer le fichier dans une URL de rapport (par exemple, http://<webserver>/reportserver?%2fProduct%sfSales&rs:Command=Render&rs:Format=HTML3.2).
Pour afficher les données du rapport avec MHTML, vous pouvez référencer le fichier à l'aide d'une URL de rapport ou le sélectionner dans la liste des formats d'exportation dans la barre d'outils de rapport.
Les rapports HTML 4.0 respectent les spécifications HTML 4.0 et CSS2 (Cascading Style Sheets niveau 2), à quelques exceptions près. Les rapports HTML 3.2 respectent la spécification HTML 3.2, mais peuvent comporter des styles supplémentaires destinés à améliorer l'apparence. L'extension de rendu HTML prend en charge le format MHTML (MIME Encapsulation of Aggregate HTML Documents) standard. Cette extension de rendu incorpore dans un fichier unique les ressources telles que des images, des documents ou d'autres fichiers binaires en tant que structures MIME du rapport HTML. Les ressources codées du rapport font augmenter la taille de ce dernier ; toutefois, l'incorporation de ces ressources est utile pour les ordinateurs qui n'ont pas accès aux ressources stockées sur le serveur de rapports ou à un autre emplacement. L'incorporation de rapports MHTML dans des messages électroniques se révèle également utile car toutes les ressources sont incluses dans le rapport.
Positionnement des éléments
L'option d'exportation en tant qu'archive Web génère une table en HTML pour contenir les éléments de chaque ensemble d'éléments de rapport. Les éléments sont positionnés à l'intérieur de la table afin de préserver la mise en page du rapport. Si l'ensemble des éléments de rapport contient uniquement un élément de rapport, celui-ci est rendu sans la table. Tous les emplacements et tous les formats d'élément sont exprimés en millimètres (mm). Les différences de taille et de position inférieures à 0,2 mm sont enregistrées comme étant de 0 mm.
HTML ne prend pas en charge le chevauchement d'éléments. Si un élément de rapport empiète sur un autre, les éléments sont disposés de façon à ne pas se chevaucher. Ceci peut entraîner un déplacement des éléments par rapport à la position que vous avez définie à l'origine. Dans certains cas, le chevauchement, même s'il est réel, ne sera pas visible.
Pagination
L'option d'exportation en tant qu'archive Web enregistre les pages du rapport dans des pages HTML distinctes, appelées « sections », en procédant comme suit :
Les sauts de page apparaissent dans les tableaux et les matrices exportés, si l'une des options suivantes est définie dans le rapport :
Sauts de page entre groupes et avant le premier groupe.
Sauts de page entre groupes et après le dernier groupe.
Sauts de page entre groupes, avant le premier groupe et après le dernier groupe.
Les éléments qui commencent au-dessus d'un élément contenant un saut de page apparaîtront sur la page avant le saut de page.
L'option d'exportation en tant qu'archive Web tente d'exporter tous les sauts de page inclus dans le rapport selon les indications ci-dessus ; cependant, les éléments qui ont des sauts de page et qui appartiennent à un tableau ou une matrice peuvent donner des résultats imprévisibles.
Tout élément placé à côté d'un élément avec un saut de page est enregistré sur la même page si le haut de l'élément est au-dessus du bas de l'élément avec le dernier saut de page. Par exemple, une zone de texte placée directement à droite d'une table suivie d'un saut de page apparaîtra sur la même page que la table. Une zone de texte placée à droite et en dessous du bas de la même table apparaît à la fin de la dernière page.
L'option d'exportation en tant qu'archive Web insère également des sauts de page à la hauteur approximative de la page, telle que définie dans les propriétés du rapport. Cette mesure est destinée à empêcher qu'un grand rapport sans saut de page ne génère des pages HTML très grandes lorsqu'il est exporté et consulté dans une application d'affichage HTML.
Exportation en tant que fichier MHTML
L'option d'exportation en tant qu'archive Web peut enregistrer des rapports en MHTML, également appelés fichiers d'archive Web. MHTML étend HTML à l'intégration d'objets codés, comme les images, au document HTML.
L'option d'exportation en tant qu'archive Web peut enregistrer MHTML comme un fragment MHTML ou comme un document MHTML complet. Dans le cas d'un fragment MHTML, les balises HEAD, HTML et BODY du document MHTML sont supprimées. Seul le contenu de la balise BODY est affiché. Ceci est utile pour intégrer la définition MHTML au fichier HTML généré par une autre application.
Pour mieux comprendre comment l'option d'exportation en tant qu'archive Web enregistre les éléments RDL (Report Definition Language) d'un rapport sous forme de fichier d'archive Web, vous souhaitez peut-être en savoir plus sur ces éléments. Pour plus d'informations sur les éléments RDL, consultez la rubrique Report Definition Language dans la documentation en ligne de SQL Server.
Dans cette section
Rubrique |
Description |
---|---|
Décrit comment les éléments du rapport sont enregistrés par l'option d'exportation en tant qu'archive Web. |
|
Décrit comment la mise en page et les propriétés du rapport sont enregistrées par l'option d'exportation en tant qu'archive Web. |
Voir aussi