/ / Campi di testo vuoti (bianchi) in iReport 4.6.0 - java, jasper-reports, ireport

Campi di testo vuoti (bianchi) in iReport 4.6.0 - java, jasper-reports, ireport

Ho iniziato a utilizzare iReport per creare JasperReports dalla versione 4.5.1 e quindi ho iniziato a utilizzare 4.6.0 e creato un paio di rapporti con esso. Il problema è che ogni volta che apro i "vecchi report" (generati in 4.5.1) i "caratteri di testo" appaiono di colore bianco (diventa "invisibile" per me). Quando faccio doppio clic, mostra il testo, ma è terribile per l'edizione perché non riesco a vedere come viene visualizzato il testo sulla pagina.

Funziona bene con i documenti creati con la versione 4.6.0 e aperti con la versione 4.6.0, ma non con i documenti creati dalle versioni precedenti. Immagino che abbia a che fare con il suo xml (forse un attributo).

Cose che ho provato: (1) Selezionare un altro colore [verde] per il carattere. (2) Aprire il file compilato .jasper e generare un nuovo .jrxml.

Grazie in anticipo

risposte:

1 per risposta № 1

Non importa, ho scoperto che cosa stava causando il "bug". Succede che il primo rapporto che ho creato in iReport 4.5.1 è stato salvato su Windows con il font Arial (che non esiste in Ubuntu / Linux), quindi ho cancellato i tag "fontName" sul file JRXML.


0 per risposta № 2

Alcuni font non sono disponibili su Linux e se il tuomodello di rapporto li usa, avrai il problema descritto. Se si desidera utilizzare ancora Arial o altri tipi di carattere non-linux, è possibile provare a installare questo pacchetto e riprovare:

sudo apt-get install msttcorefonts