| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 31/08/2010 18:05:24
|
rcipriani
JavaBaby
![[Avatar]](/images/avatar/fd19c6ab51c3c5800641257b7af4e7c9.jpg)
Membro desde: 14/07/2010 13:21:09
Mensagens: 83
Offline
|
Seguinte, ja busquei no google, ja busquei no fórum e não encontrei uma solução.
O QUE TENHO:
Tenho uma aplicação desktop em JAVA usando SWING.
Nesta aplicação em certa hora terei que imprimir um relatório com dados que virão do DB.
PROBLEMA:
- Não tenho problema para buscar os dados no DB.
- Gerar um XML com os dados também não é tão difícil
- O que preciso é mandar pra impressora um documento XML ja formatado com cores, se possível um documento que foi feito em outro programa visual, com locais específicos para receber as variaveis direto do java.
Se tiver outro geito de fazer isso sem o XML também aceito, como por exemplo imprimir um JPANEL, JFRAME.
O Ireport achei muito complicado, se tiver como usar ele só para criar o XML será o ideal.
O JasperReport é só em código, e quero formatar visualmente a tela do relatório.
Acho que ficou bem explicado. Aplicação SWING, e nela gerar relatório e imprimir.
Agradeço desde já
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 31/08/2010 18:34:21
|
igor_jua
JavaEvangelist
![[Avatar]](/images/avatar/539a3ef6f2a61f175b30de2b736d45f1.jpg)
Membro desde: 03/12/2008 14:44:31
Mensagens: 377
Offline
|
Bom...
Procure por XStream pra gerar o XML.
Estude printjob do Java.
Com estes dois vc será capaz de resolver seu problema facilmente!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/09/2010 15:53:06
|
rcipriani
JavaBaby
![[Avatar]](/images/avatar/fd19c6ab51c3c5800641257b7af4e7c9.jpg)
Membro desde: 14/07/2010 13:21:09
Mensagens: 83
Offline
|
igor_jua wrote:Bom...
Procure por XStream pra gerar o XML.
Estude printjob do Java.
Com estes dois vc será capaz de resolver seu problema facilmente!
Então, o XStram eu ja usei aqui, é bem facinho mesmo...
Vou da uma olhada sobre o printjob...
Ele consegue imprimir um XML com as formatações, cores, padrões, etc?
Thks
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/09/2010 13:59:52
|
dsjbv
JavaChild
Membro desde: 09/06/2010 21:18:29
Mensagens: 123
Offline
|
Procure por XStream.
This message was edited 3 times. Last update was at 02/09/2010 14:06:50
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/09/2010 14:20:22
|
rcipriani
JavaBaby
![[Avatar]](/images/avatar/fd19c6ab51c3c5800641257b7af4e7c9.jpg)
Membro desde: 14/07/2010 13:21:09
Mensagens: 83
Offline
|
dsjbv wrote:Procure por XStream.
Então, o XStram eu ja usei aqui, é bem facinho mesmo...
Ele consegue imprimir um XML com as formatações, cores, padrões, etc?
Thks
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/09/2010 14:52:54
|
Djonatah
JavaGuru
![[Avatar]](/images/avatar/9922aa62eb4eafdcea1bf84537bd4f24.jpg)
Membro desde: 11/05/2007 15:38:09
Mensagens: 204
Localização: São Bento do Sul - SC
Offline
|
Colega,
Um arquivo XML é um arquivo de texto, ou seja, vc não vai conseguir inserir formatação em tal arquivo. Se vc mandar ele pra impressora ele vai ser impresso cmo arquivo de texto normal. Vc pode usar outro framework (se é que existe) que processe esse xml e gere um outro tipo de arquivo (PDF, PCL, PRN, HTML, ou seja qual for).
|
--------------------------------------------------
" Daria tudo o que sei, pela metade do que ignoro " - Descartes
" Tudo tem seu tempo, cada coisa tem sua ocasiao " - Eclesiastes 3 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/09/2010 15:06:37
|
rcipriani
JavaBaby
![[Avatar]](/images/avatar/fd19c6ab51c3c5800641257b7af4e7c9.jpg)
Membro desde: 14/07/2010 13:21:09
Mensagens: 83
Offline
|
Djonatah wrote:Colega,
Um arquivo XML é um arquivo de texto, ou seja, vc não vai conseguir inserir formatação em tal arquivo. Se vc mandar ele pra impressora ele vai ser impresso cmo arquivo de texto normal. Vc pode usar outro framework (se é que existe) que processe esse xml e gere um outro tipo de arquivo (PDF, PCL, PRN, HTML, ou seja qual for).
Exatamente o que eu pensava... o XML é só um arquivo de marcaçao mesmo... por isso estou procurando ver se tem um geito de fazer algo, que não precisa ser em XML, para imprimir um relatório...
Ex.:
No HTML é fácil, gero uma página HTML e mando imprimir-la, e no JAVA/SWING?
Abraço
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/09/2010 15:22:03
|
asaudate
GUJ Master
![[Avatar]](/images/avatar/974e2945a18e0bfb8e3aa8becac3e65c.jpg)
Membro desde: 01/09/2007 19:31:41
Mensagens: 1794
Localização: São Paulo
Offline
|
rcipriani wrote:
Djonatah wrote:Colega,
Um arquivo XML é um arquivo de texto, ou seja, vc não vai conseguir inserir formatação em tal arquivo. Se vc mandar ele pra impressora ele vai ser impresso cmo arquivo de texto normal. Vc pode usar outro framework (se é que existe) que processe esse xml e gere um outro tipo de arquivo (PDF, PCL, PRN, HTML, ou seja qual for).
Exatamente o que eu pensava... o XML é só um arquivo de marcaçao mesmo... por isso estou procurando ver se tem um geito de fazer algo, que não precisa ser em XML, para imprimir um relatório...
Ex.:
No HTML é fácil, gero uma página HTML e mando imprimir-la, e no JAVA/SWING?
Abraço
Se for nesse mesmo molde, vc pode tentar dar print screen (de maneira automatizada, lógico) no seu programa Swing e mandar imprimir, também. Tá certo, está longe de ser das soluções mais elegantes, mas fazer mais simples que isso não dá.
[]´s
|
Alexandre Saudate
__________________________
Do not try to bend the spoon - that's impossible. Instead, only try to realize the truth: there is no spoon.
Série quickstart: Spring+Spring Security+Jersey (REST) +Hibernate (JPA) -> https://github.com/alesaudate/kickstart-springjerseyhibernate
Evite usar Axis2!!! Leia aqui para mais detalhes!
@alesaudate
Quer ler um blog especializado em web services e SOA?
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/09/2010 15:32:41
|
rcipriani
JavaBaby
![[Avatar]](/images/avatar/fd19c6ab51c3c5800641257b7af4e7c9.jpg)
Membro desde: 14/07/2010 13:21:09
Mensagens: 83
Offline
|
asaudate wrote:
rcipriani wrote:
Djonatah wrote:Colega,
Um arquivo XML é um arquivo de texto, ou seja, vc não vai conseguir inserir formatação em tal arquivo. Se vc mandar ele pra impressora ele vai ser impresso cmo arquivo de texto normal. Vc pode usar outro framework (se é que existe) que processe esse xml e gere um outro tipo de arquivo (PDF, PCL, PRN, HTML, ou seja qual for).
Exatamente o que eu pensava... o XML é só um arquivo de marcaçao mesmo... por isso estou procurando ver se tem um geito de fazer algo, que não precisa ser em XML, para imprimir um relatório...
Ex.:
No HTML é fácil, gero uma página HTML e mando imprimir-la, e no JAVA/SWING?
Abraço
Se for nesse mesmo molde, vc pode tentar dar print screen (de maneira automatizada, lógico) no seu programa Swing e mandar imprimir, também. Tá certo, está longe de ser das soluções mais elegantes, mas fazer mais simples que isso não dá.
[]´s
Olha, como é meio que um xunxo isso, vou deixar como ultima opção... mas ja ta valendo... abracao
|
|
|
 |
|
|