Police personnalisée dans SQL Server 2005 Reporting Services
Je vais avoir des problèmes avec mes rapports SQL Reporting Services. J'utilise une police personnalisée pour les en-têtes de rapport, et lorsqu'ils sont déployés sur le serveur, il ne rend pas correctement lorsque je imprimer ou d'exporter en PDF/TIFF. J'ai installé la police sur le serveur. Est-il autre chose que je dois faire pour utiliser des polices personnalisées?
Lors de l'affichage de la police dans le navigateur, il semble correct - depuis tous les ordinateurs clients ont la police installé...
Merci Ryan, votre post à la FAQ résolu le problème. Installez les polices sur le serveur résout le problème d'impression, ainsi que des problèmes avec des tableaux (qui sont également rendus sur le serveur). Comme vous le soulignez (ainsi que mentionné dans la FAQ) Reporting Services 2005 ne fait pas l'incorporation des polices dans les fichiers PDF. Je suppose que c'est ok pour l'instant - la partie la plus importante était d'être en mesure de frapper d'impression et d'obtenir les bonnes polices.
La raison pour laquelle les polices ne s'affichent pas tout de suite de réponse dans la FAQ:
Q: j'ai installé la police sur mon client/serveur, mais je vois encore ?'s ou
les boîtes noires. Pourquoi? Un: Pour le client
machine, fermeture de toutes les instances de la
Visionneuse de PDF la réouverture devrait
résoudre le problème.Pour le serveur, le redémarrage de l'
les services devraient permettre le convertisseur PDF
pour recueillir les nouvelles informations de police.Malheureusement, j'ai aussi vu des fois
où j'avais besoin d'un plein redémarrage de la machine
pour obtenir le client/serveur de reconnaître
le nouvellement installé police.
source d'informationauteur Jonas Follesø | 2008-08-21
Vous devez vous connecter pour publier un commentaire.
Les fichiers PDF servi de SSRS, comme beaucoup de fichiers PDF, ont intégré des polices postscript. Ainsi, le local de polices de caractères utilisées dans le rapport sont convertis à un meilleur appariement des polices postscript lors de la conversion, de sorte que le PDF est totalement portable sans compter sur les polices installées localement.
Vous pouvez voir l'officiel MS lignes directrices et la police exigences pour SSRS l'exportation de PDF ici: SQL Server 2005 de Livres en Ligne (septembre 2007) Conception pour une Sortie PDF. Aussi, ce post devrait fournir de l'aide ainsi: Reporting Services: Convertisseur PDF FAQ
Aspose apparemment aussi a un composant qui prétend être en mesure d'ajouter des polices de caractères intégrées dans le Rapport SQL Pdf.
Voir Aspose.Pdf pour Reporting Services
Je n'ai pas essayé cette composante, donc je ne peux que partager ce qu'il prétend être capable de faire.
Remarque: j'ai constaté que lorsque vous installez les polices sur le serveur Reporting Services de la boîte, vous devrez peut-être:
= En fait, ouvrez la police dans le panneau de configuration des Polices, de sorte que vous pouvez voir l'aperçu
ET
= Redémarrer le serveur.
Et oui, je suis d'accord que vous ne devriez pas avoir besoin de le faire - mais je l'ai vu travailler.
En cours d'exécution dans le même problème Lors de l'exportation au format pdf, il ne rend pas le Gratuit de 3 de 9 de police. La police est installée sur mon serveur de rapports, et de ne s'afficher lorsque vous exécutez le rapport à l'aide SSRS 2005.
L'utilisateur peut imprimer directement, ce qui est agréable. Et le rapport rend avec succès lors d'un export Excel. Mais cela nécessite des étapes supplémentaires pour imprimer à partir d'Excel (mise en page, etc.).
Ce que j'ai trouvé une solution de contournement consiste à utiliser CutePDF (freeware).
Cliquez simplement sur l'impression directe bouton sur SSRS, et de choisir le CutePDF printer. Il vous demande où enregistrer le fichier. Ouvrir le fichier, et les polices de codes à barres de rendu avec succès.
Nous avons dû installer des NeoDynamic logiciel de code barres pour rendre le code à barres comme une image puisque nous ne pouvons pas inclure les polices de codes à barres dans l'exportation de PDF.
J'ai utilisé les polices de codes à barres avec succès avec SSRS et PDF. Vous devez avoir les polices installées sur le serveur (pour le rendu et l'affichage dans le navigateur), ainsi que de la part du client.
Lors de l'utilisation de polices de codes à barres, il n'y a pas vraiment un meilleur "match" pour postscript si le PDF n'est pas valide polices de code à barres intégré avec le document, qui vient de yieds un tas d'ordures texte. Pour le résoudre, il suffit d'installer la police sur l'ordinateur client qui va voir le PDF.