Possuo um sistema que utiliza jasperreports para gerar relatórios em PDF. No ambiente windows os relatórios em PDF saem normalmente, mas possuo um cliente que está rodando a aplicação no websphere e ambiente LINUX. Quando roda no LINUX os relatórios em PDF apresentam campos “truncados”. Pelo que já pesquisei as fontes do LINUX não são iguais as mesmas fontes no WINDOWS. Alguém tém alguma idéia de como resolver esse problema, sem ter de entrar em cada relatório e ficar aumento o tamanho dos campos?
JasperReports gera relatórios com tamanho de fontes diferentes no linux e windows
M
2 Respostas
decida a fonte (TrueType) que vc quer usar no pdf
crie um arquivo jar com essa fonte
coloque este jar no classpath da aplicação
defina a propriedade PDF Fonte Name* no seu relatório com essa fonte do jar…
aproveite e coloque a fonte como embedded (outra propriedade) no pdf para o arquivo conter a mesma visualização em qualquer so…
*parece que esta propriedade ficou deprecated nas últimas versões do jasper… ainda não atualizei pra ver a alternativa
D
O jasper tem um arquivo que faz a diferença entre uma fonte e outra similar no linux, diferenciando. No seu lugar, usaria fontes comuns no seu relatório para que no Linux fique o mais idêntico possível, como arial, times e algumas mais comuns.
Criado 16 de abril de 2010
Ultima resposta 16 de abr. de 2010
Respostas 2
Participantes 3
Alura POO: o que é programação orientada a objetos? Aprenda os conceitos básicos da programação orientada a objetos, como classes, objetos, herança, encapsulamento e polimorfismo, com exemplos.
Casa do Codigo JavaScript Assertivo: Testes e qualidade de codigo em... Por Gabriel Ramos — Casa do Codigo