Flex Report; Gerar relatórios para impressão. Flex relazione; Generare rapporti per la stampa.


Todos sabemos que o flex ainda mal consegue lidar com documentos PDF e também sabemos que a sua API de impressão ainda é difícil de compreender e muito mais de utilizar… pois bem, é aí que entra o flexReport, ainda pouco usado por muito pouca gente mas que sem duvida é das melhores alternativas à impressão do flex. Sappiamo tutti che il male può ancora trattare flex con i documenti in formato PDF e sappiamo anche che la loro stampa API è ancora difficile da capire e da utilizzare di più ... beh, questo è il posto dove inserire il flexReport, ancora poco utilizzato da pochissime persone, ma che è senza dubbio la migliore alternativa alla stampa il flex.

Este flex report funciona com “paginas” template que são criadas como componentes em MXML e que na altura de visualizar-mos o nosso documento para impressão são apresentadas no nosso ecrã com recurso a um screenshot de cada pagina, embora a sua utilização possa parecer um bocado complicada deixe-me dizer-vos que é a melhor alternativa que conheço a nível de previsualização para impressão. La presente relazione flex lavora con "pagine" modello che vengono creati in quanto componenti e MXML è il momento di vedere a me per la stampa la nostra carta vengono visualizzati sul nostro schermo utilizzando una schermata di ogni pagina, anche se il suo utilizzo può sembrare uno po 'complicato lasciate che vi dica qual è l'alternativa migliore So che il livello di anteprima per la stampa. E com recurso ao AlivePDF consegue também criar  pdf’s com o nosso conteúdo das páginas, mas com uma senão, como o pdf não aceita a criação de um layout de uma datagrid, por exemplo, o que o Flex Report faz é a criação de uma imagem a partir de cada pagina e adiciona-las no pdf, ou seja, o nosso pdf será uma cópia das páginas do flex o que na altura de ver e imprimir o pdf a qualidade deixa muito a desejar… mas a boa notícia é que se imprimir-mos esse mesmo documento a partir do flex, sem gerar o pdf, a qualidade é muito boa, pelo qu se torna bem fiável para utilizar em aplicativos e deixar uma aspecto bem profissional como podem ver na imagem em baixo (de notar que fiz algumas alterações no layout): E utilizzando il AlivePDF anche possibile creare il PDF con i nostri contenuti delle pagine, ma con un salvataggio, in formato PDF non accettare la creazione di un layout di una DataGrid, ad esempio, ciò che rende la relazione Flex è la creazione di un'immagine da ogni pagina e li aggiunge in formato PDF, vale a dire, il nostro PDF è una copia del tuo flex ciò che il momento di visualizzare e stampare il PDF per la qualità lascia molto a desiderare ... ma la buona notizia è che se la stampa che prende stesso documento dal flex, senza generare il PDF, la qualità è molto buona, così ben qu diventa affidabile per l'uso nelle applicazioni e nel permettere a un aspetto professionale e come potete vedere nella foto qui sotto (notare che la Ho fatto alcuni cambiamenti nel layout):

immagine

Como o código fonte do flex report encontra-se apenas disponivel em repositorio SVN, tomei a liberdade de fazer uma versão para download que podem encontrar aqui . Poiché il codice sorgente di Flex relazione è disponibile solo in repository SVN, ho preso la libertà di fare una versione per il download che possono trovare qui.

O exemplo acima online pode ser visto aqui , notem que o botão para gerar pdf demora a processar o pdf, cerca de 1 minuto, isto porque envia um bitearray de dados de cada imgem… Il precedente esempio può essere visto on-line qui, osservando che il pulsante per generare PDF richiede di elaborare un PDF, circa 1 minuto, perché invia un bitearray dati provenienti da ogni imgem ...

O código fonte pode ser visto aqui Il codice sorgente può essere visualizzato qui

Site Oficial: http://www.kemelyon.com Sito Ufficiale: http://www.kemelyon.com

Espero que seja util. Spero che sarà utile.

Cumprimentos. Saluti.

versão pdf temporariamente indisponivel. versione pdf temporaneamente non disponibile.
Deixe um comentário or Deixe um Trackback Lascia un tuo commento o Lascia un tuo Trackback

14 Comentários 14 Commenti

  1. Julho 11, 2008 às 2:22 pm | Permalink 11 luglio 2008 a 2:22 pm | Permalink

    Mário a versão para download do fonte do flex report esta sem extenção. Mario versione per scaricare il sorgente di questa relazione flex senza estensione. Obrigado. Grazie.

  2. Julho 11, 2008 às 2:25 pm | Permalink 11 luglio 2008 a 2:25 pm | Permalink

    Humm… aqui está a funcionar, extensão .rar, qual é o nome do arquivo/erro que dá ? Hmm ... qui è lavoro, l'estensione. Rar, che è il nome del file / dare errore?

    cumps.

  3. Julho 11, 2008 às 2:25 pm | Permalink 11 luglio 2008 a 2:25 pm | Permalink

    Mário, tentei, zip, mxml, e detectei que era “.rar”. Mario, cercato, zip, mxml, ed è stato rilevato. "Inesplorato. Valeu. Grazie. hehehe :)

  4. Julho 11, 2008 às 2:27 pm | Permalink 11 luglio 2008 a 2:27 pm | Permalink

    só com o nome: download-manager sem a extenção. solo con il nome: il download-manager senza l'estensione.

  5. Julho 11, 2008 às 2:37 pm | Permalink 11 luglio 2008 a 2:37 pm | Permalink

    Mário, desculpa minha ignorancia, mas quais pastas,arquivos eu teria que colocar no meu projeto para que eu consiga gerar o relatório.:( Mario, scusa la mia ignoranza, ma quali cartelle, file, avrei a mettere nel mio progetto in modo che possa generare la sua relazione.: (

    Não sai do lugar. Non lasciare il posto.

    Obrigado. Grazie.

  6. Julho 11, 2008 às 2:41 pm | Permalink 11 luglio 2008 a 2:41 pm | Permalink

    Deverá criar um novo projecto, e copiar as pastas org, lib e assets que estão na pasta flexreport para a pasta raiz do seu projecto flex, normalmente para a pasta src. Si dovrebbe creare un nuovo progetto, e copiare le cartelle org, lib e attività che sono in flexreport cartella nella cartella principale del tuo piano flex, di solito per la cartella src.

    depois basta seguir os mesmos passos que estão no meu exemplo em cima… poi basta seguire la stessa procedura nel mio esempio sopra ...

    A outra pasta que se encontra do .rar é um exemplo de origem do flex report. L'altro è la cartella. Rar è un esempio di origine del flex relazione.

    Cumps.

  7. Marcos Chi Chi Marcos
    Julho 28, 2008 às 5:51 pm | Permalink 28 luglio 2008 a 5:51 pm | Permalink

    Mario, estou desenvolvendo no flex 2… Mario, io sono in via di sviluppo in flesso 2 ...
    Esse flexReport funciona no flex 2??? Questo flexReport opere in Flex 2?

    Atenciosamente! Saluti!

  8. Julho 28, 2008 às 6:25 pm | Permalink 28 luglio 2008 a 6:25 pm | Permalink

    Sim Marcos Chi. Sì Marcos chi. O flex report está baseado em Action Script 3, logo funcionará bem no Flex 2 La relazione è basata su flex azione Script 3, e quindi funziona bene in Flex 2 :)

    Abraço. Abbracciare abbraccio.

  9. Setembro 2, 2008 às 4:52 pm | Permalink 2 settembre 2008 a 4:52 pm | Permalink

    Mário, bom dia. Mario, buongiorno. O meu relatório esta ok, mas quando clico para gerar PDF no servidor ele aparece assim http://www.dominio.com/os/create.php?name=ticket.pdf&method=attachment e nao gera o pdf, mas em localhost funciona ok. La mia relazione questo va bene, ma quando faccio clic su di generare PDF sul server in modo che appare http://www.dominio.com/os/create.php?name=ticket.pdf&method=attachment e non generare il PDF, ma funziona su localhost ok. no firefox e no explorer. in Firefox e Explorer. Obrigado! Grazie!

  10. Setembro 3, 2008 às 6:22 am | Permalink 3 settembre 2008 a 6:22 AM | Permalink

    Mas aparece exactamente esse url ? Ma questo è esattamente url?

  11. Setembro 3, 2008 às 5:50 pm | Permalink 3 settembre 2008 a 5:50 pm | Permalink

    na verdade aparece está assim - http://www.colmeiavirtual.com/os/create.php?name=ticket.pdf&method=attachment , o arquivo create.php tem que estar em algum diretorio especifico ou junto com algum arquivo? appare effettivamente è così - http://www.colmeiavirtual.com/os/create.php?name=ticket.pdf&method=attachment, il file create.php devono essere in ogni particolare directory o il file insieme ad alcuni? Obrigado. Grazie.

  12. Setembro 3, 2008 às 9:53 pm | Permalink 3 settembre 2008 a 9:53 pm | Permalink

    O ficheiro create.php têm que estar na pasta: “os” Il file create.php devono essere presenti nella cartella: "i"

    http://www.colmeiavirtual.com/os/ http://www.colmeiavirtual.com/os/

    se estiver, tudo deve correr bem in tal caso, dovrebbe andare tutto bene :) se não correr, mostre o erro… se non è in esecuzione, mostra l'errore ...

  13. Setembro 8, 2008 às 3:02 pm | Permalink 8 settembre 2008 a 3:02 pm | Permalink

    Mário, o arquivo create.php estava no servidor vazio. Mario, il file server è stato create.php sul vuoto. descobri sem querer. trovato inconscio. Agora funcionou legal! Ora legale lavoro! E função em php que te mandei consegui descobrir o erro “digitação”. E in funzione php che hai inviato a scoprire l'errore "input". Valeu! Grazie!

  14. Outubro 6, 2008 às 3:30 am | Permalink 6 ottobre 2008 a 3:30 AM | Permalink

    Eu amei a nova musica de vcs é linda…. Ho amato la nuova musica di vcs è bello ....

    Tb amo muito vc Victor Chaves.. Tb ti amo molto Victor Keys ..
    Bjusssssssssssssssssss.. Bjusssssssssssssssssss ..

    Lana

Deixe um comentário Lascia un commento

O seu email nunca será publicado ou partilhado. La tua email non viene mai pubblicato o condiviso. Campos obrigatórios estão marcados com um * I campi obbligatori sono contrassegnati con un *

*
*




"));