/ / Champs de texte vierges (blancs) dans iReport 4.6.0 - java, jasper-reports, ireport

Champs de texte vierges (blancs) dans iReport 4.6.0 - java, jasper-reports, ireport

J'ai commencé à utiliser iReport pour créer JasperReports depuis la version 4.5.1, puis j'ai commencé à utiliser 4.6.0 et à créer plusieurs rapports avec celle-ci. Le problème est que chaque fois que j'ouvre les "anciens rapports" (générés dans la version 4.5.1), les polices "textfields" apparaissent en blanc (elles deviennent "invisibles" pour moi). Lorsque je double-clique dessus, il affiche le texte, mais c’est terrible pour l’édition, car je ne peux pas voir comment le texte est affiché sur la page.

Cela fonctionne très bien avec les documents créés par 4.6.0 et ouverts par 4.6.0, mais pas avec les documents créés par les versions précédentes. Je suppose que cela a à voir avec son XML (un attribut peut-être).

Choses que j'ai essayées: (1) Sélectionnez une autre couleur [vert] pour la police. (2) Ouvrez le fichier compilé .jasper et générez un nouveau fichier .jrxml.

Merci d'avance

Réponses:

1 pour la réponse № 1

Peu importe, j'ai découvert ce qui causait le "bug". Il arrive que le premier rapport que j'ai créé dans iReport 4.5.1 ait été enregistré sous Windows avec la police Arial (qui n'existe pas dans Ubuntu / Linux). J'ai donc supprimé les balises "fontName" du fichier JRXML.


0 pour la réponse № 2

Certaines polices ne sont pas disponibles sur linux et si votreutiliser le modèle de rapport, vous aurez le problème décrit. Si vous voulez toujours utiliser Arial ou d'autres polices non-linux, vous pouvez essayer d'installer ce paquet et réessayer:

sudo apt-get install msttcorefonts