Impression de rapports à partir d'un navigateur à l'aide du contrôle d'impression
Bien qu'un navigateur soit l'application cliente la plus fréquemment utilisée pour afficher un rapport, la fonctionnalité d'impression du navigateur n'est pas le meilleur choix pour l'impression des rapports. La fonctionnalité d'impression d'un navigateur est conçue pour l'impression des pages Web. En règle générale, les pages que vous imprimez à partir d'un navigateur comprennent tous les éléments visuels présents sur une page Web, ainsi que des informations d'en-tête et de pied de page qui identifient la page ou le site Web. L'impression à partir d'un navigateur permet d'imprimer le contenu de la fenêtre actuelle. Pour un rapport de plusieurs pages, le navigateur imprime au mieux la première page et même moins encore, si la page de rapport dépasse les dimensions d'une page imprimée.
Pour améliorer la qualité d'impression des rapports affichés dans un navigateur et pour imprimer plusieurs pages, vous pouvez utiliser la fonctionnalité d'impression côté client de SQL ServerReporting Services. L'impression côté client permet d'accéder à une boîte de dialogue Imprimer standard dans laquelle vous pouvez sélectionner une imprimante, définir les propriétés des pages et des marges, et afficher l'aperçu du rapport avant son impression. L'impression côté client est destinée à être utilisée à la place de la commande Imprimer du menu Fichier du navigateur. Lorsque vous utilisez l'impression côté client, le rapport est imprimé tel qu'il a été créé, sans les éléments supplémentaires visibles lors de l'impression d'une page Web.
Utilisation de l'impression côté client
Pour pouvoir utiliser cette fonctionnalité, cliquez dans la barre d'outils de rapport sur l'icône Imprimante. Lors de la première utilisation, cette action entraîne le téléchargement sur votre ordinateur d'un contrôle Microsoft ActiveX qui fournit la boîte de dialogue Imprimer. En fonction des paramètres du navigateur, le contrôle peut être installé automatiquement ou uniquement après l'accord d'un utilisateur. Une fois le contrôle téléchargé, la boîte de dialogue Imprimer s'affiche chaque fois que vous cliquez sur l'icône Imprimante ; vous pouvez alors spécifier les options appropriées et envoyer le rapport vers l'imprimante par défaut. Pour plus d'informations, consultez Procédure : impression d'un rapport (Gestionnaire de rapports) et Procédure : configurer un navigateur pour une impression côté client.
L'impression côté client peut être désactivée par les administrateurs du serveur de rapports. Si l'impression côté client est désactivée, l'icône Imprimante ne s'affiche pas dans la barre d'outils de rapport.
Notes
Le contrôle d'impression ne fonctionne pas si vous tentez d'imprimer un rapport alors que vous êtes connecté à une instance de serveur de rapports local exécutant un système d'exploitation de serveur IA64 Windows. Cette restriction ne s'applique qu'à un utilisateur qui est connecté à une instance de serveur de rapports local. Les utilisateurs qui se connectent via une connexion à distance peuvent utiliser le contrôle d'impression avec des rapports qui sont hébergés sur le serveur IA64.
Options d'impression
Pour configurer les propriétés d'impression de votre rapport, cliquez dans la boîte de dialogue Imprimer sur le bouton Propriétés. Le format de papier est déterminé par la hauteur et la largeur par défaut de la taille de la page de rapport, conformément à la définition de rapport. Les valeurs disponibles dépendent du type d'imprimante et des fonctionnalités de cette dernière. La largeur et la hauteur indiquent les valeurs par défaut définies par les pilotes d'impression configurés sur l'ordinateur. La modification de ces valeurs permet d'imprimer le rapport selon de nouvelles dimensions. La largeur et la hauteur de page sont déterminées chacune par l'orientation, qui a pour valeur Portrait ou Landscape. L'orientation par défaut affichée dépend de la largeur et de la hauteur de page du rapport.
Notes
Les paramètres de la boîte de dialogue Imprimer et les paramètres d'impression par défaut pour la largeur, la hauteur et l'orientation de la page sont déterminés par la définition de rapport.
Aperçu avant impression
Pour afficher l'aperçu avant impression d'un rapport, cliquez dans la boîte de dialogue Imprimer sur le bouton Aperçu. Cela entraîne l'ouverture de la première page du rapport dans une fenêtre d'aperçu distincte. Les pages supplémentaires sont disponibles lors du rendu du rapport sur le serveur de rapports. L'aperçu d'un rapport est rendu au format EMF. Vous pouvez accéder aux pages précédentes ou suivantes tant que la dernière page n'est pas atteinte et que le bouton Suivant n'est pas désactivé.
Si le rapport est restitué horizontalement sur plusieurs pages d'une façon inattendue, vérifiez que la conception du rapport ne couvre pas plusieurs pages. La largeur de la page est déterminée par des espaces, marges et la largeur des régions de données et rectangles qui contiennent des régions de données. Pour plus d'informations, consultez Présentation de la pagination dans Reporting Services.
Réglage des marges d'impression
Vous pouvez modifier les marges d'impression dans le rendu du rapport EMF avant l'impression de ce dernier. Pour ce faire, cliquez dans la boîte de dialogue Imprimer sur le bouton Aperçu. En haut de la page d'aperçu, cliquez sur le bouton Marges. La boîte de dialogue Marges s'affiche. Configurez la marge supérieure, inférieure, de gauche et de droite selon vos besoins. Cliquez sur OK. La boîte de dialogue se ferme et les paramètres sont stockés pour l'aperçu ainsi que l'impression du rendu.
Voir aussi
Tâches
Procédure : configurer un navigateur pour une impression côté client
Procédure : impression d'un rapport (Gestionnaire de rapports)
Concepts
Utilisation du contrôle RSClientPrint dans les applications personnalisées