J'essaie d'ajouter de la police Tahoma à Jasper Signaler dans mon application Web. J'utilise Mécanisme d'extension de police .
Cette exception a été lancée : net.sf.jasperreports.engine.util.jrfontNotFoundException: la police 'Tahomafont' n'est pas disponible pour la JVM. Voir le Javadoc pour plus de détails. P>
Voici mon fichier Font.XML: p> et voici mon fichier jasperReports.properties: p> <style fontName="TahomaFont" name="tahoma"/>
3 Réponses :
mettre la police tahoma.ttf dans votre chemin de classe est Vous avez raison d'utiliser des extensions de polices, c'est une bonne pratique - mais vous devez emballer vos polices comme extension de la police, dans un pot et ajoutez ce bocal à votre niveau de classe. P>
Plus d'informations documentées ici . P>
Peut-être que vous devez copier votre fichier JAR dans votre annuaire Java_Home / Polices. Et si vous êtes Usinng Maven Project, vous devez emballer votre fichier JAR dans un projet Maven avec POM Propriétés pour ajouter une dépendance à POM.XML P>
Vous mettez un fichier de polices "tahoma.ttf" dans CLASSPATH, mais déclarez "btahoma.ttf" dans FontS.xml changez-les vers la même chose.
Je pense que cette exception sera sa disparition. p> p>