Mudar fonte dinamicamente em Relatorio

5 respostas
P

Ola galera…

Estou com o seguinte probleminha…

Preciso mudar a fonte o tamanho , etc… de um determinado reportFont
conforme a vontade do usuario.

Sei que pelo JasperDesign eu consigo, porem nao quero ter a necessidade de recompilacao.

Tentei mudar no proprio JasperPrint gerado, mas nao consegui…
Ate consegui recuperar a font e tentar trocar seu tamanho, mas devo estar esquecendo algo… pq nada acontece…

Alguma ideia??

Valeu…

5 Respostas

smota

Hummm eu nunca fiz isso.

Mas se fosse fazer tentaria usar o objeto da classe JasperReport :wink: (o JAsperPrint é só pra impressão mesmo, não representa o relatório).

Talvez uma iteração no vetor de JRField que o getFields() te retorna … .adiantando, não é por ai não :cry:

aborges

No JasperPrint vc nao pde usar ?

setDefaultFont(JRReportFont font)
P

Eu imaginei isso mesmo … :?
Mas se eu fizer com o compilado como funcionaria??
Um exemplinho eu agradeço…

Valeu…

“smota”:
Hummm eu nunca fiz isso.

Mas se fosse fazer tentaria usar o objeto da classe JasperReport :wink: (o JAsperPrint é só pra impressão mesmo, não representa o relatório).

Talvez uma iteração no vetor de JRField que o getFields() te retorna … .adiantando, não é por ai não :cry:

root_

eh… também estou atraz disso, vo da uma googlada!

viniciuspadua

No jasper procure a propriedade do campo chamada de markup. Nela ira indicar o tipo de linagem o campo recebera.
Se escolher HTML, podera mandar tag html para o campo que interpretará como se fosse um página web.

Criado 27 de abril de 2004
Ultima resposta 30 de jan. de 2009
Respostas 5
Participantes 5