Hugo, não queres partilhar esse achado? ;)

António Pinto
[email protected]



No dia 22/07/2014, às 15:47, Hugo Ferreira <[email protected]> escreveu:

> Usando o StageWebControl com HTML, obtive um resultado muito muito melhor do 
> que com PDF.
> 
> Numa pesquisa encontrei um componente open source que extende o 
> StageWebControl e permite assim usar numa aplicação mobile em mxml em vez de 
> flutuar no stage - cool.
> 
> Falta experimentar num device físico Android e iOS.
> 
> Se ficar fixe vou evoluir o componente para adicionar botões mobile para 
> exportar para PDF, enviar por e-mail, etc ...
> 
> 
> No dia 21 de Julho de 2014 às 12:48, Hugo Ferreira <[email protected]> 
> escreveu:
> Vou ter de experimentar mesmo no device. O pior cenário será sempre em iOS.
> 
> 
> No dia 21 de Julho de 2014 às 12:46, João Fernandes 
> <[email protected]> escreveu:
> 
> Não parece, não funciona mesmo :)
> 
> AIR profile support: This feature is supported on all desktop operating 
> systems, but is not supported on mobile devices or on AIR for TV devices. You 
> can test for support at run time using the HTMLLoader.isSupported property. 
> See AIR Profile Support for more information regarding API support across 
> multiple profiles.
> 
> 
> 2014-07-21 12:41 GMT+01:00 APintex Gmail <[email protected]>:
> 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 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.
> 
> 
> 
> -- 
> 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