/ / Textfields (brancos) em branco no iReport 4.6.0 - java, jasper-reports, ireport

Textfields em branco (branco) no iReport 4.6.0 - java, jasper-reports, ireport

Eu comecei a usar o iReport para criar o JasperReports desde a versão 4.5.1 e então comecei a usar o 4.6.0 e criei alguns relatórios com ele. O problema é que sempre que eu abro os "relatórios antigos" (gerados em 4.5.1) os campos de texto "fontes aparecem de cor branca (torna-se" invisível "para mim). Quando clico duas vezes, mostra o texto, mas é terrível para edição porque não consigo ver como o texto está sendo exibido na página.

Funciona bem com documentos criados por 4.6.0 e abertos por 4.6.0, mas não com documentos criados por versões anteriores. Eu acho que tem a ver com o seu xml (talvez um atributo).

Coisas que eu tentei: (1) Selecione outra cor [verde] para a fonte. (2) Abra o arquivo compilado .jasper e gere um novo .jrxml.

Obrigado antecipadamente

Respostas:

1 para resposta № 1

Nevermind, eu descobri o que estava causando o "bug". Acontece que o primeiro relatório que criei no iReport 4.5.1 foi salvo no Windows com fonte Arial (que não existe no Ubuntu / Linux), então apaguei as tags "fontName" no arquivo JRXML.


0 para resposta № 2

Algumas fontes não estão disponíveis no linux e se o seumodelo de relatório usá-los, você terá o problema descrito. Se você ainda quiser usar o Arial ou algumas outras fontes que não sejam do Linux, você pode tentar instalar este pacote e tentar novamente:

sudo apt-get install msttcorefonts