2010-06-29 12 views
3

Utilisation de l'infrastructure de ReportLab pour créer des fichiers PDF. J'utilise également une police personnalisée dans mon pdf appelé '3of9'. Maintenant, parfois, je reçois l'erreur suivante:Python - Reportlab: Erreur lors de l'utilisation de la police personnalisée

IOError: Cannot open resource "/usr/lib/python2.6/site-packages/reportlab/fonts/LeERC___.AFM", while looking for faceName='3of9'

Cela ne se produit pas à chaque fois, mais trop souvent. Et dans la plupart des cas, tout fonctionne bien, donc je n'ai aucune idée de la raison de l'erreur.

Quelqu'un at-il une idée de comment résoudre ce problème?

Répondre

1

soit assurez-vous d'avoir Leerc ___. AFM sur le chemin donné ou essayez de mettre à niveau vers une version plus récente de reportlab.

LeERC ___. AFM fait partie de la distribution de reportlab à la version 2.1 (qui peut être téléchargé à l'adresse http://www.reportlab.com/ftp/ReportLab_2_1.zip)