Boas Hugo,

Com pouca experiência no caso, atrevo-me a sugerir que investigues a via, 
StageWebView, já que o HTMLLoader parece não funcionar para Mobile

António Pinto
[email protected]



No dia 21/07/2014, às 12:21, Hugo Ferreira <[email protected]> escreveu:

> Luis, exacto, essa foi a minha primeira abordagem e em mobile não teve o 
> resultado esperado (e só testei ainda no emulador).
> 
> João, no contexto geral de um PDF "externo", tal como a partilha de algo, 
> concordo mas no caso de um report do programa específico é diferente. Na 
> minha opinião, neste caso o report faz parte da app em vez de ser um elemento 
> externo que deverá ser aberto por outra app. Da mesma forma que não vou 
> mostrar um gráfico de análises da app no PowerPoint mas vou mostrar dentro da 
> app.
> 
> Agora a abordagem de mostrar o report (seja feito em PDF, HTML ou imagem 
> dentro da app) e ter uma opção de exportado, no exportar já concordo 
> plenamente que deverá ser aberto pelo programa por defeito correspondente.
> 
> Vou tentar a nova abordagem a ver como fica, ou seja, vou desenvolver um 
> reader mobile que usando as capacidades do motor de reports não deverá ser 
> muito díficil. O resultado é que veremos :P
> 
> 
> No dia 21 de Julho de 2014 às 12:14, Luis Costa <[email protected]> 
> escreveu:
> Não vou discutir facilidades porque acho que é sempre relativo à experiência 
> do que a pessoa já fez ou deixou de fazer. Conheço-te e sei claramente que és 
> uma pessoas mais experiente que eu na área mas para renderizar um pdf dentro 
> de uma aplicação air (e estou só a falar da visualização, sem funcionalidades 
> de um reader de pdfs, o que equivale quase ao mesmo que mostrar a imagem) 
> basta algo como: 
> 
> if(HTMLLoader.pdfCapability == HTMLPDFCapability.STATUS_OK)
> 
> {
> 
> var htmlLoader:HTMLLoader = new HTMLLoader();
> 
> var url:URLRequest = new URLRequest(pathUrl); //URL to the file
> 
> htmlLoader.width = windowWidth; //width of the content area
> 
> htmlLoader.height = windowHeight; //height of the content area
> 
> htmlLoader.load(url);
> 
> //wrapping into UIComponent
> 
> var holder:UIComponent = new UIComponent();
> 
> holder.addChild(htmlLoader);
> 
> addChild(holder); //add it to any container
> 
> }
> 
> 
> 
> Mas se o Hugo já encontrou a solução dele, porreiro :-) Boa sorte com a app.
> 
> Luís Costa
> 
> 
> 
> 
> No dia 21 de Julho de 2014 às 12:10, João Fernandes 
> <[email protected]> escreveu:
> 
> é mais facil obter um jpg de um pdf do que criar um reader :)
> 
> 
> 2014-07-21 12:01 GMT+01:00 Luis Costa <[email protected]>:
> 
> E até que ponto todos os jornais disponibilizam imagens em vez de pdfs? 
> 
> 
> No dia 21 de Julho de 2014 às 11:58, João Fernandes 
> <[email protected]> escreveu:
> 
> Nesse caso não seria mais facil obter uma imagem da capa simplesmente em vez 
> de andar a tentar criar um leitor de raiz?
> 
> 
> 2014-07-21 11:56 GMT+01:00 Luis Costa <[email protected]>:
> 
> pode ser por exemplo uma banca de jornais em que os ws dos jornais devolvem 
> um pdf com a capa por exemplo, e na app à medida que passa pelo jornal abre a 
> capa logo ao lado e depois se for para ler o jornal é que abre o programa 
> associado. Compreendo a necessidade
> 
> 
> No dia 21 de Julho de 2014 às 11:54, João Fernandes 
> <[email protected]> escreveu:
> 
> tem de ser mesmo dentro da app? porque não usar o leitor associado?
> 
> 
> 2014-07-21 11:49 GMT+01:00 Hugo Ferreira <[email protected]>:
> 
> Boa dia pessoal,
> 
> 
> Vou necessitar de abrir PDFs dentro de uma aplicação Flex mobile.
> Nos entretantos, alguém sabe se já existe algo viável e free ou a um preço 
> razoável ?
> 
> 
> Obrigado,
> Hugo.
> 
> -- 
> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da Comunidade 
> Portuguesa de Rich Internet Applications - www.riapt.org" do Grupos do Google.
> Para anular a subscrição deste grupo e parar de receber emails do mesmo, 
> envie um email para [email protected].
> Para publicar uma mensagem neste grupo, envie um email para 
> [email protected].
> Visite este grupo em http://groups.google.com/group/riapt.
> Para mais opções, visite https://groups.google.com/d/optout.
> 
> 
> 
> -- 
> 
> João Fernandes
> 
> -- 
> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da Comunidade 
> Portuguesa de Rich Internet Applications - www.riapt.org" do Grupos do Google.
> Para anular a subscrição deste grupo e parar de receber emails do mesmo, 
> envie um email para [email protected].
> Para publicar uma mensagem neste grupo, envie um email para 
> [email protected].
> Visite este grupo em http://groups.google.com/group/riapt.
> Para mais opções, visite https://groups.google.com/d/optout.
> 
> 
> 
> -- 
> Luís Medeiro Costa
> 
> Flex Front-End Developer
> URL: http://www.luiscostaweb.com/
> E-mail: [email protected]
> Twitter: http://twitter.com/LTostas
> 
> -- 
> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da Comunidade 
> Portuguesa de Rich Internet Applications - www.riapt.org" do Grupos do Google.
> Para anular a subscrição deste grupo e parar de receber emails do mesmo, 
> envie um email para [email protected].
> Para publicar uma mensagem neste grupo, envie um email para 
> [email protected].
> Visite este grupo em http://groups.google.com/group/riapt.
> Para mais opções, visite https://groups.google.com/d/optout.
> 
> 
> 
> -- 
> 
> João Fernandes
> 
> -- 
> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da Comunidade 
> Portuguesa de Rich Internet Applications - www.riapt.org" do Grupos do Google.
> Para anular a subscrição deste grupo e parar de receber emails do mesmo, 
> envie um email para [email protected].
> Para publicar uma mensagem neste grupo, envie um email para 
> [email protected].
> Visite este grupo em http://groups.google.com/group/riapt.
> Para mais opções, visite https://groups.google.com/d/optout.
> 
> 
> 
> -- 
> Luís Medeiro Costa
> 
> Flex Front-End Developer
> URL: http://www.luiscostaweb.com/
> E-mail: [email protected]
> Twitter: http://twitter.com/LTostas
> 
> -- 
> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da Comunidade 
> Portuguesa de Rich Internet Applications - www.riapt.org" do Grupos do Google.
> Para anular a subscrição deste grupo e parar de receber emails do mesmo, 
> envie um email para [email protected].
> Para publicar uma mensagem neste grupo, envie um email para 
> [email protected].
> Visite este grupo em http://groups.google.com/group/riapt.
> Para mais opções, visite https://groups.google.com/d/optout.
> 
> 
> 
> -- 
> 
> João Fernandes
> 
> -- 
> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da Comunidade 
> Portuguesa de Rich Internet Applications - www.riapt.org" do Grupos do Google.
> Para anular a subscrição deste grupo e parar de receber emails do mesmo, 
> envie um email para [email protected].
> Para publicar uma mensagem neste grupo, envie um email para 
> [email protected].
> Visite este grupo em http://groups.google.com/group/riapt.
> Para mais opções, visite https://groups.google.com/d/optout.
> 
> 
> 
> -- 
> Luís Medeiro Costa
> 
> Flex Front-End Developer
> URL: http://www.luiscostaweb.com/
> E-mail: [email protected]
> Twitter: http://twitter.com/LTostas
> 
> -- 
> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da Comunidade 
> Portuguesa de Rich Internet Applications - www.riapt.org" do Grupos do Google.
> Para anular a subscrição deste grupo e parar de receber emails do mesmo, 
> envie um email para [email protected].
> Para publicar uma mensagem neste grupo, envie um email para 
> [email protected].
> Visite este grupo em http://groups.google.com/group/riapt.
> Para mais opções, visite https://groups.google.com/d/optout.
> 
> 
> -- 
> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da Comunidade 
> Portuguesa de Rich Internet Applications - www.riapt.org" do Grupos do Google.
> Para anular a subscrição deste grupo e parar de receber emails do mesmo, 
> envie um email para [email protected].
> Para publicar uma mensagem neste grupo, envie um email para 
> [email protected].
> Visite este grupo em http://groups.google.com/group/riapt.
> Para mais opções, visite https://groups.google.com/d/optout.

-- 
Recebeu esta mensagem porque está inscrito no grupo "Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org" dos Grupos do Google.

Para anular a subscrição deste grupo e parar de receber emails do mesmo, envie 
um email para [email protected].
Para publicar uma mensagem neste grupo, envie um e-mail para 
[email protected].
Visite este grupo em http://groups.google.com/group/riapt.
Para mais opções, consulte https://groups.google.com/d/optout.

Responder a