JASPER no LINUX

11 respostas
ph_ms

Moçada,

tenho relatórios que foram criados com o IReport…

No windows, eles funcionam perfeitamente…

Já no linux, está com problemas de alinhamento em campos…

Exemplo:

No windos:

CAMPO_01    CAMPO_02    CAMPO_N

No linux:

CAMPO_02
CAMPO_01                         CAMPO_N

Alguém já passou por isso? Sabe o q pode ser? Conflito do linux com o JASPER???

PS: segue anexo imagem com o problema.

att,

11 Respostas

ph_ms

o problema é no campo Data Ocorrência

T

O mais provável é que as fontes do Linux não são as mesmas do Windows, então algumas fontes tiveram de ser substituídas, e isso deve ter provocado esse “desalinhamento”. Por exemplo, se você usou Arial, no Linux ele teria de usar Helvetica ou alguma outra coisa, que tem alguns caracteres com larguras ligeiramente diferentes.

ph_ms

thingol, alguma sugestão pra contornar essa situação?

A

Creio que você se refere ao desalinhamento vertical, correto?

Se você fez o design no ireport, verifique se as propriedades tipo de posição e tipo de aumento estão idênticas para todos os seus Static Fields.

Se não, coloque-as e teste…

É só um palpite.

ph_ms

exatamente, é o alinhamento vertical q está com problemas…

Conferi, todos campos estão com o mesmo tipo e tal…

Jà sugeriram q eu compile o relatório no linux… só q pra mim não resolveria o problema… pq esses relatórios são desenv/mantidos no windows… Ficaria inviável recompilcar ‘trocentos’ relatórios no linux.

A

Nos projetos que uso jasper e ireport eu faço eles compilarem em tempo de execução…

No meu projeto, eu não incluo nenhum arquivo .jasper, só os jrxml.

Pode ser uma solução pra você, não?

ph_ms

é… pode ser uma solução sim…

primeiro vou recompilar o relatório no linux pra ver se vai funcionar perfeitamente…

depois gostaria de saber como vc faz essa compilação… ok???

vlw

A

Claro…

JasperCompileManager.compileReport(inputStreamDoCaminhoDoJrxml);

Abraço.

ph_ms

galera…

antes de mais nada agradeço a todos…

Abri o relatório no iReport no Linux, e constatei q ele não tem a fonte q está sendo usada, no caso Arial… aí jogou outro fonte… por isso desformatou…

flwwwwwwwwwwwww

A

Na mosca, hein Thingol…

Não sabia que essa mudança de fontes causava desalinhamentos verticais…

Vivendo e aprendendo…

P

Srs,
como fazer pra usar meus relatórios .jasper num servidor linux mas sem ter que instalar gerenciadores gráficos nesse tipo de servidor, como, por exemplo, o x11???

Obrigado.
perll

Criado 20 de agosto de 2009
Ultima resposta 23 de fev. de 2010
Respostas 11
Participantes 4