Olá,
o usuário entra com código HTML que é guardado no banco, e este será impresso mais tarde. Como que faço para colocar o código html dentro do relatório? Usamos iRepot para editar os relatórios.
[]'s
Olá,
o usuário entra com código HTML que é guardado no banco, e este será impresso mais tarde. Como que faço para colocar o código html dentro do relatório? Usamos iRepot para editar os relatórios.
[]'s
Nao basta consultar os dados no banco ?
Quem sabe passando em um HashMap pro construtor do iReport ?
e no Relatorio registrar o parametro…
tentei…
Mas, quando eu faço isto, ele irá interpretar o código HTML que virá do banco, e exibira corretamente formatado??
Vc quer q o jasper faca o parser de um HTML e o exiba como se foce um browser?
Se for isso nao dah nao…
Bah, e como que podemos fazer isto. Eu tenho código HTML, ou ainda da pra gerar um RTF e gravar no banco.
O usuário digita um texto formato em um editor HTML dentro de nossa aplicação SWING. Eu uso um JTextPane para isto, então eu guardo o HTML gerado no banco de dados, mas preciso exibir isto em um relatório.
Como posso fazer para o usuário entrar com os dados, e erar um relatório? Que ferramentas me possibilitam isto? Há opção além do JasperReport?
Obrigado!
Visite o site:
http://www.jasperforge.org/images/documentation/jasperreports/samples/StyledTextReport.jrxml
O exemplo mostra como utilizar códigos HTML. É muito simples basta marca a opção isStyledText ( " is Styled Text " a opção está na aba Font) como true nos elementos Static Text ou Text Field.
Espero ter ajudado.
t+
Estou com este mesmo problema. A idéia é que o HTML (ou similar) está salvo no BD (usualmente será uma ‘table’) e deverá de alguma forma ser adicionado ao relatório JasperReport (modelado no Ireport ou qualquer outro editor).
Alguma novidade ? Tenho o mesmo problema…
As tags que o recurso do Jasper suporta (font, b, i, u) não estão iguais ao meu editor html (strong, em,…).
Não sei o que fazer, alguma dica ?
Eu mudei o meu problema. Meu layout seria já em HTML, e "colei" os pedaços html que restaram usando o JTidy. Disso, usei o renderizador HTML->PDF Flying saucer (https://xhtmlrenderer.dev.java.net/)
Eu explico sobre ele nesse post:
http://www.guj.com.br/posts/list/71226.java