Summary
Description
Il arrive parfois que la police de caractères que l'on a dans un fichier d'impression PDF soit plus petites que la taille obtenue par une impression directe.
Quelquefois celà peut aussi déformer les impressions de code barre ou QR code.
Exemple :
Ceci a été obtenu par une impression directe.
Ceci est une impression obtenu par une sortie fichier PDF.
On voit que dans le second cas les polices de caractères sont légèrement plus petites.
Resolution
La soution est décrite dans l'aide en ligne
https://online-help.sagex3.com/erp/12/fr-fr/Content/V7DEV/getting-started_print-server-presentation-and-operation-guide.html#FontsizereducedwhenexportingtoPDF
Note importante :
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Crystal Reports\Export\PDF\
Dans les version 2.30 et antérieures du serveur d'edition la clé doit être positionnée dans :
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Crystal Reports\Export\PDF\
Ancienne solution : ForceLargerFonts
Historiquement, SAP proposait la clé :
ForceLargerFonts = 1 Il faut pour cela intervenir au niveau du registre du serveur qui contient le serveur d'impression.
Voici les paramètres à mettre dans la base de registre du serveur d'édition X3 :
A partir de la version 3.0 du serveur d'édition la clé doit être positionnée dans :
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Crystal Reports\Export\PDF\
Dans les version 2.30 et antérieures, du serveur d'édition la clé doit être positionnée dans :
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Crystal Reports\Export\PDF\
