Eu também não faço a exibição do PDF direto no Flex, prefiro usar as facilidades de um leitor de PDF instalado na máquina.
2010/6/1 Michel Fernandes <miche...@gmail.com> > Desse jeito o usuário que quiser salvar, imprimir o PDF ficará sem > recursos... Embutir o pdf na aplicação para ficar elegante(?) e perde as > vantagens do PDF??? > > > Em 1 de junho de 2010 10:16, Mauricio Mietto Dos Santos <flex...@gmail.com > > escreveu: > > Então, hoje eu faço dessa forma, tenho um servlet em jsp que gera do >> jasper em PDF, eu envio um URLRequest, esta funcionando perfeitamente, porem >> queríamos abrir direto na aplicação, o principal motivo seria abrir a >> aplicação direto no flash player, uma das questões e o tamanho da tela, pelo >> browser perde muito espaço, estamos estudando abrir um popup sem o >> cabeçalho, mais de qual quer forma o mais elegante e ficar tudo dentro da >> aplicação. Criei um método no java que gera o relatório depois apenas salva >> o byteArray em pdf, agora o que complicou foi abrilo. Pelo iframe ate >> funcionaria, porem e preciso carregar de novo o relatório toda que >> movimenta-se o MDIWindow. >> >> >> Vou verificar agora o blog do bruno bg >> >> Obrigado. >> >> Em 1 de junho de 2010 09:58, Michel Fernandes <miche...@gmail.com>escreveu: >> >>> Para resolver este impasse, eu usaria as ferramentas de backend para >>> fazer o pdf, no PHP uso o FPDF, e faz muito bem o trabalho (você monta o pdf >>> de várias maneiras, incluindo imagens etc.). Quando o usuário deseja ver >>> algum relatório por exemplo, o Flex abre em outra janela o PDF, e como este >>> tipo de arquivo abre como documento no browser. >>> >>> Abraços. >>> >>> Em 1 de junho de 2010 09:40, Mauricio Mietto Dos Santos < >>> flex...@gmail.com> escreveu: >>> >>>> Bom dia caros colaboradores do flex dev. Estou num empa se, sei que esse >>>> assunto já foi muito discutido por aqui, mais queria saber se alguem já >>>> achou uma maneira de abrir um PDF direto na aplicação? >>>> >>>> Tentei varias formas: >>>> >>>> Iframe: ele abre só que quando eu movimento o MDIWindow dentro do >>>> MDICanvas ele se perde, fica em branco, meu menu e feito via .as e >>>> adicionou >>>> vários componentes manualmente, pode ser por isso que quando eu movimento >>>> ele fica em branco e quando passo o mouse por cima ele começa a aparecer, >>>> acredito que o problema não e com o flexmdi, pois eu fiz uma aplicação a >>>> parte e funcionou normal. >>>> >>>> flexpaper: E preciso usar o swftools é complicado, pois instalar um >>>> software no servidor não e viável. >>>> >>>> Alive PDF, mais parece que ele só escreve, não visualiza. >>>> >>>> Tentei com o Scribd, baixei os .as porem não obtive resultados. >>>> >>>> O que ainda não testei foi converter em uma imagem, mais pelo que eu li, >>>> não e tao viável assim. Outra possibilidade seria converter PDF em SWF >>>> porem >>>> tenho medo do Garbage Collection, e também teria que ser uma biblioteca do >>>> java, pois pode existir casos que o servidor fica hospedado fora da >>>> empresa, >>>> e existe uma burocracia na instalação de softwares externos. >>>> >>>> Alguem tem alguma sugestão? >>>> >>>> Hoje eu abro em outra pagina da Web, mas não fica elegante. >>>> >>>> >>>> Desde já Obrigado. >>>> >>>> -- >>>> 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 >>> >>> >>> -- >>> 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 >>> >> >> -- >> 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 >> > > -- > 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 > -- 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