Question

Je suis en cours d'exécution sur un problème en essayant d'imprimer un rapport de cristal en Java où tout le texte est remplacé par les petits caractères de la boîte. Le blob rapport est stocké dans une base de données Oracle, et je peux obtenir un aperçu à l'aide d'Adobe Reader et voir qu'il est correctement formé avec le texte réel. Ce blob est passé à une applet java qui utilise le PDFRenderer pour l'imprimer.

Ma théorie est que les mensonges de problème dans le fait que les rapports de cristal que nous générons version 1.2 utilisation du PDF. Il y a aussi un certain nombre de rapports jaspe qui sont générés en version 1.4 et ceux-ci impriment correctement - il est seulement 1,2 pdfs qui ont ce problème

.

ne PDFRenderer prend pas en charge cette version d'impression ou est-il des étapes supplémentaires que je dois prendre pour imprimer avec succès les?

Toute aide est grandement appréciée.

Était-ce utile?

La solution

Il est très peu probable que vous rencontrez un problème qui est dû à la version PDF.

Surtout avec le contenu du texte de la spécification PDF get est très complexe et il est très probable que les rapports de cristal crée un contenu qui soit

  • repose sur un codage étrange
  • utilise des techniques de police CID (multi-octets)

et pdf, il a rendu une tache aveugle.

Vous pouvez essayer de jouer avec les réglages du côté du rapport concernant la

  • encodage
  • police (Type1 / TrueType9)
  • l'incorporation des polices

et peut-être vous trouver mieux une option.

Autres conseils

ne PDFRenderer afficher les fichiers PDF si vous l'utilisez en tant que spectateur? PDFRenderer n'a pas le support des versions PDF plus tard (c.-à-compression des objets), mais 1.2 est assez simple.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top