2010-11-23 22 views
0

J'ai un rapport dans Rapports Jasper qui comprend un sous-rapport avec un graphique à barres empilées. Aucun texte de ce graphique à barres n'apparaît (texte pour les étiquettes sur l'axe, les nombres, etc.) lorsqu'il est exécuté sur la machine de test plutôt que sur ma machine de développement, en sortie au format PDF. La largeur de la boîte autour de la légende est précise, il n'y a juste pas de texte là. Ceci est l'utilisation de Jasper Reports 3.7.3, la machine de développement est ubuntu 10.04, la machine de test est le serveur 10.04 de Ubuntu.Texte dans Jasper Le graphique des rapports n'apparaît pas dans la sortie PDF

Il n'y a aucune erreur dans les journaux. J'ai essayé d'installer ttf-mscorefonts-installer, je me suis assuré que le jar jasperreports fonts est dans le classpath.

L'autre texte du sous-rapport s'affiche correctement, seul le texte du graphique ne s'affiche pas.

Répondre

0

Vous ne disposez peut-être pas des polices (que vous utilisez dans le graphique) installées sur votre machine Ubuntu.

Si les polices sont installées sur votre ordinateur, essayez de déboguer le problème. Parce qu'il est très difficile d'analyser certains problèmes sans code source.

Essayez de générer le sous-rapport avec JRViewer par défaut en premier. Si cela fonctionne correctement, essayez de générer le fichier PDF. Si ce n'est pas le cas, le problème est avec les polices.