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 <[email protected]>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 [email protected] > Para sair da lista, envie um email em branco para > [email protected] > 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 [email protected] Para sair da lista, envie um email em branco para [email protected] Mais opções estão disponíveis em http://groups.google.com/group/flexdev
