Bruno, utilizando o xViewer, como você conseguiu que ele exibisse sem o erro
de null ?

Existe algum outro similar ao xViewer ?
[]'s

2009/12/1 bruno bg <bruno...@ig.com.br>

> Leonardo eu usei por um tempo o xViewer.
> Fiz alguns relatorios e funcionaram (no link www.brunobg.com/impressao tem
> alguns exemplos). Porém quando fiz um boleto bancário não funcionou, não
> aparecia as linhas e retangulos que tinha feito no Ireport.
> Fiz um outro relatorio que tinha um gráfico.  tb não apareceu.
> Bom, pesquisando confirmei que era bug do xViewer mesmo e como o projeto
> foi descontinuado, larguei de mão.
> Fiz tb algumas coisas no FlexReport, mas aê eu deixaria meus relatórios
> "engessado" e como já tinhas alguns JASPER prontos de um sistema que tinha
> feito em Matisse/Swing e pensando no reaproveitamento futuro, preferi ficar
> com o JASPER+SERVLET.
>
> Quando você terminar seu TCC volte a entrar em contato com o grupo , que a
> galera vai te ajudar a você construir sua solução de impressão.
>
> abraço
> bruno bg
>
>
> 2009/11/30 Leonardo Ribeiro <leojribe...@gmail.com>
>
> Beleza Bruno,
>>
>> Obrigado pelos links, com certeza eu vou dar uma olhada neles, mas no
>> momento estou tendo que me dedicar a outra parte (fim de semestre na
>> faculdade...sabe como é hehe)
>>
>> Eu na verdade tentei muuuuito usar o xViewer, mas sempre recebia um
>> nullpointer (tem um post meu aqui na lista sobre esse problema).
>> Ocorria que eu gerava corretamente o relatorio no server, retornava para o
>> Flex, criava o XML e passava esse XML para o xViewer.showReport(xml) só que
>> recebia nullpointer, porém
>> tanto o xviewer quanto o xml NAO estavam nulos...Nao entendi o que
>> ocorria..
>>
>> Mas vou dar uma olhada nos seus links sim e mais uma vez obrigado.
>>
>> 2009/11/30 bruno bg <bruno...@ig.com.br>
>>
>> leonardo , se você gerar esse PDF em um servlet é só fazer ele fazer o
>>> output diretamente como PDF. Ele vai abrir numa nova janela como vc
>>> preferir.
>>> Esse link me ajudou a ver melhor a solução.
>>>
>>> http://javafree.uol.com.br/artigo/868482/Relatorio-iReport-+-Servlet-+-JSP.html
>>>
>>> Retornar Stream ou array de bytes não resolve, pois lhe custaria um
>>> conversor e o processamento ficaria a cargo do FLEX.
>>> Deixa o JAVA e seu container (Tomcat ou JBOSS) fazer esse serviço.
>>>
>>> veja um link de exemplo que mostro como fica a equação
>>> JAVA+SERVLET+PDF=tudo de bom.
>>> www.brunobg.com/impressao
>>>
>>> abraço
>>> qq coisa estamos aê. Vou lhe dando as pedras para você fazer seu próprio
>>> caminho.
>>> Aprendi muito dessa forma por aqui mesmo na lista e agradeço a todos por
>>> não me dar a solução pronta.
>>> bruno bg
>>>
>>>
>>>
>>> 2009/11/27 Leonardo Ribeiro <leojribe...@gmail.com>
>>>
>>> Marcel,
>>>>
>>>> A solução do xViewer eu tentei mas até abri um outro post aqui sobre o
>>>> problema.
>>>> Ele me gera um null pointer, não sei qual o motivo, pois todas os
>>>> objetos não estão nulos.
>>>>
>>>> Sei que é um projeto meio antigo e não sei se está sendo continuado. Mas
>>>> mesmo assim agradeço a ajuda.
>>>>
>>>> No fim acabei implementando de gerar  o PDF no server (gravar o arquivo
>>>> em disco mesmo) e o flex abrir esse arquivo em outra janela do browser,
>>>> porém reconheço que essa solução não é nem de longe a melhor, é apenas um
>>>> paleativo, porque como está hoje o arquivo criado em disco fica se
>>>> acumulando...
>>>>
>>>>
>>>> Eu até poderia retornar um stream para o flex (array de byte) mas nesse
>>>> caso não sei como abriria esse arquivo no client (to usando UrlRequest() e
>>>> esse cara me pede uma String com o caminho)...
>>>>
>>>> Continuo na luta para resolver tal problema de relatórios no Flex.
>>>> Qualquer ajuda será muito bem vinda.
>>>>
>>>>
>>>> 2009/11/26 Marcel Araujo <ceceld...@gmail.com>
>>>>
>>>>> Achei esta thread no grupo FlexBrasil
>>>>>
>>>>>
>>>>> http://groups.google.com/group/flexbrasil/browse_thread/thread/929734098330ea61/475b65caa686b6c5?lnk=raot&pli=1
>>>>>
>>>>> 2009/11/26 Marcel Araujo <ceceld...@gmail.com>
>>>>>
>>>>> Tchê... achei uma possível solução!!
>>>>>>
>>>>>>
>>>>>> http://www.adobe.com/cfusion/exchange/index.cfm?event=extensionDetail&extid=1384018
>>>>>> http://www.furutani.com.br/category/tutoriais/
>>>>>> http://www.furutani.com.br/a/JasperReportFlex.pdf
>>>>>>
>>>>>>
>>>>>> 2009/11/26 Leonardo Ribeiro <leojribe...@gmail.com>
>>>>>>
>>>>>>> Opa,
>>>>>>>
>>>>>>> Desculpa a todos aí pelas caixas altas (na verdade so uma fonte
>>>>>>> maior), mas mesmo assim minhas sinceras desculpas a todos da lista.
>>>>>>>
>>>>>>> Quanto ao IFrame que o colega Marcel sugeriu, já dei uma olhada e na
>>>>>>> verdade não gostei dessa alternativa.
>>>>>>>
>>>>>>> Erko, recebendo o array de byte não da pra usar o URLRequest neh? Já
>>>>>>> que esse pede um String como parametro no seu construtor (no caso 
>>>>>>> informaria
>>>>>>> o caminho do arquivo a ser aberto pela outra janela do browser)
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> 2009/11/26 Erko Bridee de Almeida Cabrera <erko.bri...@gmail.com>
>>>>>>>
>>>>>>> Se não me engano vc vai receber um tipo: Array de bytes...
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>  2009/11/26 Leonardo Ribeiro <leojribe...@gmail.com>
>>>>>>>>
>>>>>>>>> Prezados,
>>>>>>>>>
>>>>>>>>> Estou apanhando para exibir um relatório gerado pelo jasper na
>>>>>>>>> minha app flex.
>>>>>>>>>  Estou tentando com a ajuda de alguns colegas aqui da lista
>>>>>>>>> implementar um servlet para poder exibir tal relatorio em outra 
>>>>>>>>> janela do
>>>>>>>>> browser, mas tbm estou trabalhando na alternativa de gerar tal pdf em 
>>>>>>>>> stream
>>>>>>>>> e retornar para o flex esse stream do pdf.
>>>>>>>>>
>>>>>>>>> Nesse caso como ficaria o meu metodo de result, por exemplo
>>>>>>>>>
>>>>>>>>> private function resultHandler(event:ResultEvent):void{
>>>>>>>>> //stream: Stream = event.result as Stream; *//NAO Tem Stream no
>>>>>>>>> AS3, entao devo fazer cast pra que tipo?*
>>>>>>>>> *
>>>>>>>>>         //var u:URLRequest = new URLRequest("report"); //esse
>>>>>>>>> "report" segundo o URLRequest pede tem que ser um String, nesse caso 
>>>>>>>>> como
>>>>>>>>> faria?
>>>>>>>>>        //navigateToURL(u, "_blank");
>>>>>>>>>
>>>>>>>>> *
>>>>>>>>> }
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> []'s
>>>>>>>>> Leonardo
>>>>>>>>>
>>>>>>>>> Linux User #488650
>>>>>>>>> Ubuntu User #27045
>>>>>>>>> Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> Att,
>>>>>>>> Erko Bridee de Almeida Cabrera
>>>>>>>> http://erkobridee.com/
>>>>>>>> http://gospel.erkobridee.com/
>>>>>>>> http://www.cwbfx.com/
>>>>>>>> http://twitter.com/ErkoBridee
>>>>>>>> Currículo: http://netcarreiras.com/prof.html?uid=11410
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> []'s
>>>>>>> Leonardo
>>>>>>>
>>>>>>> Linux User #488650
>>>>>>> Ubuntu User #27045
>>>>>>> Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Abraços......
>>>>>>
>>>>>> Marcel Araujo
>>>>>> System Analyst
>>>>>> Developer Java/PHP/RIA
>>>>>> Linux User #490101
>>>>>> http://www.kombo.com.br/meucurriculo/marcelaraujo
>>>>>> http://www.twitter/marcelaraujo
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Abraços......
>>>>>
>>>>> Marcel Araujo
>>>>> System Analyst
>>>>> Developer Java/PHP/RIA
>>>>> Linux User #490101
>>>>> http://www.kombo.com.br/meucurriculo/marcelaraujo
>>>>> http://www.twitter/marcelaraujo
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> []'s
>>>> Leonardo
>>>>
>>>> Linux User #488650
>>>> Ubuntu User #27045
>>>> Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece
>>>>
>>>>
>>>>
>>>
>>>
>>>
>>
>>
>> --
>> []'s
>> Leonardo
>>
>> Linux User #488650
>> Ubuntu User #27045
>> Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece
>>
>>
>>
>
>
> >
>


-- 
Atenciosamente, Pergentino Araújo.
Arquiteto Java/Flex
MSc. Profissional - Engenharia de Software
Adobe Certified Expert - Flex 3 with AIR

--~--~---------~--~----~------------~-------~--~----~
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
Para sair da lista, envie um email em branco para 
flexdev-unsubscr...@googlegroups.com
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---

Responder a