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 -~----------~----~----~----~------~----~------~--~---