Olá pessoal, bom dia...

Estou correndo atras da geracao de relatorios para o meu projeto, e procurei no 
grupo sobre exportacao PDF.

Muita gente falando bem sobre ele, legal, baixei o source gerei o swc... 
tranquilo...

Ai na hora de gerar o relatorio REMOTE, usando o exemplo abaixo, eu vi que ele 
chama uma pagina em php. "http://localhost/pdf/create.php";.

Encontrei esta pagina, e pelo meu MINUSCULO conhecimento em php, aparantemente, 
a unica coisa que ela faz é criar uma pagina atraves de parametros recebidos 
via get.

Agora minha duvida é a seguinte, tem como eu gerar essa pagina através de um 
.aspx ??? pois nao seria viável eu ter uma unica pagina em php apenas pra isso..

Alguem ja fez o uso do alivePDF utilizando .net.???

Alguem conhece outra API que gera PDF através do flex????

Achei estranho, pois imaginei que seria mais simples desenvolver essa 
exportação, por se tratar de tecnologias da mesma empresa. Flex+PDF.

Desde ja agradeço....

Vinícius Sandim


From: Emerson Mota 
Sent: Tuesday, November 06, 2007 12:31 PM
To: [EMAIL PROTECTED] 
Subject: RES: [flex-brasil] Carregar PDF no Flex Builder


Leandro,

Baixe o material do site, acerte os diretórios dentro do seu servidor web,
de maneira que possa rodar, esse exemplo que estou postando aqui, nada mais
é que a tradução do exemplo que está disponibilizado, só que eles
disponibilizaram em Flesh.

<?xml version="1.0" encoding="utf-8"?>

<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"; 

creationComplete="{init()}"

layout="absolute" height="600" width="800">

<mx:Script>

<![CDATA[

// AlivePDF 0.1.2

// www.alivepdf.org

import org.alivepdf.pdf.PDF;

import org.alivepdf.image.ImageFormat;

import org.alivepdf.drawing.DashedLine;

import org.alivepdf.display.*

import org.alivepdf.layout.*;

import org.alivepdf.colors.*;

import org.alivepdf.transitions.Transition;

import org.alivepdf.fonts.FontFamily;

import org.alivepdf.transitions.Dimension;

import org.alivepdf.display.PageMode;

import org.alivepdf.fonts.Style;

import org.alivepdf.viewing.*;

import org.alivepdf.saving.Download;

import org.alivepdf.saving.Method;

var myPDF:PDF = new PDF ( Orientation.PORTRAIT, Unit.MM, Size.A4
);

// capture clicks

function geraLocal():void

{

// local saving method, for AIR users, direct PDF
bytearray is returned, just save PDFBytes on the disk

var PDFBytes:ByteArray = myPDF.savePDF ( Method.LOCAL );

bytes_txt.text = "PDF bytes : " + String ( PDFBytes.length
); 

}

function geraRemote():void

{

myPDF.savePDF (
Method.REMOTE,'http://localhost/pdf/create.php', Download.INLINE,
'myPDF.pdf' ); 

}

function savePDF():void

{

myPDF.savePDF ( Method.REMOTE,
'http://localhost/pdf/create.php', Download.ATTACHMENT, 'myPDF.pdf' );

}

function init():void

{

myPDF.setDisplayMode (Display.REAL, Layout.SINGLE_PAGE );

myPDF.addPage();

myPDF.textStyle ( new RGBColor ( 255, 100, 0 ) ); 

myPDF.setFont( FontFamily.HELVETICA, Style.BOLD );

myPDF.setFontSize ( 20 );

myPDF.writeText ( 7, "AlivePDF 0.1.2, Salvando o PDF
facilmente ! :)" );

myPDF.addLink ( 5, 4, 60, 16, "http://www.alivepdf.org";);

}

]]>

</mx:Script>

<mx:Button x="12" y="85" label="Save Local PDF" id="geraLocalButton"
click="{geraLocal()}"/>

<mx:Button x="12" y="174" label="Save Remote PDF, and open it in the
browser (INLINE)" id="generate_remote_btn" click="{geraRemote()}"/>

<mx:Button x="12" y="263" label="Save Remote PDF, and open a save-as
dialog box (ATTACHMENT)" id="generate_remote_attach_btn"
click="{savePDF()}"/>

<mx:Text x="12" y="115" text="Para Flash e Flex, PDF é guardado e
enviado pelo script create.php: " width="360" height="39"/>

<mx:Text x="15" y="54" id="bytes_txt"/>

<mx:Text x="10" y="209" text="myPDF.savePDF( Method.REMOTE,
'http://localhost/pdf/create.php', Download.ATTACHMENT );" height="36"
width="397"/>

</mx:Application>

Atenciosamente,

Emerson Mota.

De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
Em nome de Leandro Ferreira
Enviada em: terça-feira, 6 de novembro de 2007 07:52
Para: [EMAIL PROTECTED]
Assunto: Re: [flex-brasil] Carregar PDF no Flex Builder

Emerson,

bom dia!

Muito obrigado pela informação, você não teria um exemplo do AlivePDF pronto
rodando em alguma aplicação ou qualquer outro exemplo?

Sou novato com Flex e principalmente com Orientação a Objeto.

Qualquer ajuda agradeço.

Leandro.

Em 05/11/07, Emerson Mota <[EMAIL PROTECTED]
<mailto:emersonmota%40yahoo.com.br> > escreveu:
>
> Leandro,
>
> Existe sim, sofri tentando buscar essa informação no grupo, mais..., segue
> o link e qualquer duvida me chame:
>
> http://www.alivepdf.org/
>
> atenciosamente,
>
> Emerson Mota.
>
> De: [EMAIL PROTECTED]
<mailto:flex-brasil%40yahoogrupos.com.br>
<flex-brasil%40yahoogrupos.com.br>[mailto:
> [EMAIL PROTECTED] <mailto:flex-brasil%40yahoogrupos.com.br>
<flex-brasil%40yahoogrupos.com.br>]
> Em nome de leandrolinoferreira
> Enviada em: segunda-feira, 5 de novembro de 2007 15:52
> Para: [EMAIL PROTECTED]
<mailto:flex-brasil%40yahoogrupos.com.br>
<flex-brasil%40yahoogrupos.com.br>
> Assunto: [flex-brasil] Carregar PDF no Flex Builder
>
> Como faço para carregar um arquivo PDF no Flex existe algum componente
> que faça isso?
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> 
>

[As partes desta mensagem que não continham texto foram removidas]

[As partes desta mensagem que não continham texto foram removidas]



__._,_.___ 
Mensagens neste tópico (0) Responder (através da web) | Adicionar um novo 
tópico 
Mensagens | Arquivos | Fotos | Links 
Grupo de usuários Adobe Flex a maior lista do Brasil
Todas as mensagens trocadas são de inteira responsabilidade de seus criadores.

Todos os participantes tem os seguintes benefícios:
+ 35% de desconto em livros da O'Reilly ou Peachpit

Visite nosso site : http://www.flexbrasil.org
Visite nosso blog : http://www.flexbrasil.org/blog


 
Alterar configurações via web (Requer Yahoo! ID) 
Alterar configurações via e-mail: Alterar recebimento para lista diária de 
mensagens | Alterar formato para o tradicional 
Visite seu Grupo | Termos de uso do Yahoo! Grupos | Sair do grupo Atividade nos 
últimos dias
  a..  22Novos usuários
  b..  2Novas fotos
Visite seu Grupo 
Yahoo! Mail
Conecte-se ao mundo

Proteção anti-spam

Muito mais espaço

Yahoo! Barra
Instale grátis

Buscar sites na web

Checar seus e-mails .

Yahoo! Grupos
Crie seu próprio grupo

A melhor forma de comunicação

. 
__,_._,___ 
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Responder a