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.
