Bonjour,
Je suis entrain de faire une application pour la gestion des factures. J'ai préparer mes factures avec jasper ireport 6.5.0 dans netbeans (plugin que j'ai ajouté) et quand je fais preview tout va bien et la facture sera visualisée et remplie avec des informations de ma BD.
Le problème se présente quand j'appelle la fonction d'impression en run-time de l'application. plus précisément, l’exécution se bloque à cette instruction : JasperDesign jd = JRXmlLoader.load("C:\\Users\\DELL\\Documents\\NetBeansProjects\\SPPS Project\\src\\Etats\\Invoice.jrxml");
et voilà l’exception retournée:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 mars 31, 2018 4:47:11 PM net.sf.jasperreports.extensions.DefaultExtensionsRegistry loadRegistries Grave: Error instantiating extensions registry for simple.font.families net.sf.jasperreports.engine.util.JRFontNotFoundException: Font ' net/sf/jasperreports/fonts/pictonic/pictonic.ttf net/sf/jasperreports/fonts/pictonic/pictonic.svg net/sf/jasperreports/fonts/pictonic/pictonic.eot net/sf/jasperreports/fonts/pictonic/pictonic.woff ' is not available to the JVM. See the Javadoc for more details. cnx = ConnectionID:1 ClientConnectionId: 6f8340ef-2da2-4659-8a71-8662b103bd7fvffffv at net.sf.jasperreports.engine.util.JRFontUtil.checkAwtFont(JRFontUtil.java:358) at net.sf.jasperreports.engine.fonts.SimpleFontFamily.createFontFace(SimpleFontFamily.java:320) at net.sf.jasperreports.engine.fonts.SimpleFontFamily.setNormal(SimpleFontFamily.java:85) at net.sf.jasperreports.engine.fonts.SimpleFontExtensionHelper.parseFontFamily(SimpleFontExtensionHelper.java:233) at net.sf.jasperreports.engine.fonts.SimpleFontExtensionHelper.parseFontFamilies(SimpleFontExtensionHelper.java:204) at net.sf.jasperreports.engine.fonts.SimpleFontExtensionHelper.loadFontFamilies(SimpleFontExtensionHelper.java:173) at net.sf.jasperreports.engine.fonts.SimpleFontExtensionHelper.loadFontFamilies(SimpleFontExtensionHe........................ ..............................................
Sachant que j'ai modifié cette propriété net.sf.jasperreports.awt.ignore.missing.font à true (comme indiqué dans pas mal de forum) mais elle n'a aucun effet car toujours la même exception est retournée.
De même j'ai téléchargé le pictonic.ttf, je l'ai installé et exporté dans un jar que je l'ai mis après dans le classpath mais s'en vain.
SVP est ce que quel qu'un peut m'aider, ça fait 3 jours que je cherche une solution.
Merci d'avance
Partager