Bom senso no uso da Tecnologia da Informação
Artigos com o marcador flexreport
FlexReport com o Flex4!
21/05/10
Alguns dias atrás eu escrevi este artigo com o título “Uma nota sobre o FlexReport” e configurei o post para que ele fosse ao ar no dia seguinte. Este ERA o conteúdo do artigo:
Há um bom tempo eu escrevi um artigo e gravei um dois screencasts sobre o FlexReport, mostrando como ele funciona(va) e como criar um relatório com ele.
Esses artigos estão entre os mais visualizados do meu blog. Até hoje eu recebo perguntas e comentários sobre como resolver algum problema com o FlexReport, como imprimir em formato paisagem, como adicionar outros formatos de papel, entre outras perguntas.
Pretendo com este post responder a todas essas questões: não usem o FlexReport. A idéia do programa é excelente, mas infelizmente o projeto foi abandonado. A última versão (0.2 RC1, se não me engano) foi lançada no começo de 2008, quando o Flex 3 ainda não tinha tanto tempo de vida. Estamos em 2010, a versão final do Flex 4 já saiu e o FlexReport não mudou nem um pouco.
Eu até pensei em ajudar a tocar o projeto, mas por falta de tempo não pude colaborar da forma que eu gostaria.
Como já estamos usando o Flex 4, vale a pena dar uma olhada nos recursos de impressão que temos disponíveis. Pode ser que ajude em alguma coisa: http://help.adobe.com/en_US/flex/using/WS2db454920e96a9e51e63e3d11c0bf65381-8000.html
Mas quando anoiteceu eu recebi um e-mail do Douglas Marques com uma boa notícia: ele e a equipe da empresa onde trabalha atualizaram a biblioteca do FlexReport para trabalhar com o Flex 4, além de corrigir diversos bugs! Cancelei a publicação do artigo e (felizmente) substituí por este novo artigo.
Eu ainda não testei a biblioteca, mas atendendo ao pedido do Douglas estou publicando ela aqui.
A informação que eu tive é que em breve a empresa disponibilizará o código fonte.
Gerando relatórios com o FlexReport – Parte 3 (Screencast)
25/03/09
Depois do primeiro artigo sobre o FlexReport e do primeiro screencast sobre o assunto, recebi vários comentários (tanto através dos comentários no blog quanto via e-mail/listas de discussão) dizendo que seria interessante mostrar como fazer relatórios mais elaborados.
Atendendo a todos esses pedidos elaborei este segundo screencast, que é focado em como organizar o layout do relatório gerado com o FlexReport, aproveitando todos os conceitos do screencast anterior.
Mais >
Gerando relatórios com o FlexReport – Parte 2 (Screencast)
25/02/09
Isso mesmo! Um screencast. O meu primeiro. E olha que deu um trabalho danado. Muitas tentativas de gravação. Cada hora era uma coisa que dava errado: uma vez dava erro no programa de gravação, outra hora era interrompido por alguém ou o telefone tocava. A solução para tudo isso foi fazer a gravação às 1h30 da manhã, enquanto aguardava o céu limpar para ver o Lulin, o que não aconteceu – o Lulin deve ter passado, mas o céu permaneceu nublado. Pelo menos consegui chegar ao fim do screencast, o que é mais importante do que ver um cometa passar.
Neste screencast eu mostro passo-a-passo como criar um relatório com o FlexReport. Na primeira parte deste artigo eu comentei os aspectos básicos das classes principais, e agora vem a prática – que é a parte mais divertida.
Gerando relatórios com o FlexReport – Parte 1
15/02/09
O Flex é uma ferramenta excepcional para o desenvolvimento de RIAs, mas deixa um pouco a desejar quando o assunto é impressão. Ele possui uma classe PrintJob para fazer impressão, mas não permite que você visualize o que vai ser impresso.
Por causa dessa deficiência o pessoal do www.kemelyon.com/bts (este site está fora do ar enquanto escrevo este artigo) desenvolveu o FlexReport, um componente que permite você montar modelos de relatórios, inserir dados nesses modelos, visualizar a impressão e enviar o documento para a impressora. O componente é distribuído sob a LGPL e pode ser baixado via SVN pela página do FlexReport no Google Code. Mas para facilitar eu já disponibilizo aqui o swc da biblioteca, traduzido para português.
Neste artigo pretendo mostrar como funcionam as principais classe dessa biblioteca. No próximo artigo, vou mostrar, na prática, como o FlexReport funciona.




Últimos Comentários