Estou disponibilizando a comunidade uma nova versão do gerador de relatorios Fortes4Lazarus.
Essa ferramenta é um fork, uma adaptação, da versão 3.23 do FortesReport para delphi.
Não deixem de informar os bugs, pois tenho pouco tempo para testar toda a funcionalidade dos componentes.
Criticas ou sugestões serão bem vindas.
Link para Download do pacote:
Fortes323forlazarus
Seja livre!
Use lazarus/freepascal.
Até a próxima.
Assinar:
Postar comentários (Atom)
Esta versão será uma "concorrente" da atual usada pela comunidade? Se for, você pretende disponibilizar os fontes para todos?
ResponderExcluirOla Anonimo
ResponderExcluirImagino que a versão atual usada pela comunidade seja a 3.5.8 disponivel no sourceforge, é dessa que você esta falando?
A versão 3.5.8 tem um bug que faz com que em alguns relatorios se esgote os recursos graficos, dando crash.
Essa versão 3.23 que estou disponibilizando não tem esse bug, mas certamente tem outros.
Eu preciso que testem para efetuar a correção dos bugs.
Breve estará disponivel no sourceforge tambem.
I've been using FortesReport in my project and until now it behaved very well but now I get an error message during the creation of the report ('Canvas does not allow drawing').
ResponderExcluirIn the print selection window of my application you can select what to print (from date - to date) and it seems that when the time frame becomes too big this error appears. printing with a smaller date selection does give me the report preview.
Does anyone know if FortesReport has a limit on the number of pages it can print in preview?
Or is there another reason for this error?
I'm running Lazarus 09.28.3 (2010-05-02), SQLite 3.6.23 and FortesReport (2010-05-06)
Hi,
ResponderExcluirWhen application work on remote desktop (remote desktop connection, not vnc) then I get error: Flailed to create handles. Only if barcode put on report. On local computer it's ok.
Lazarus 0.9.29 r27128, fortes323forlaz
Sorry for my english.
Hi J.H.
ResponderExcluirThis bug still not solution now.
Please try Fortes323forlazarus on link above.
good look :)
Hi neobrasil08,
ResponderExcluirThanks for your interest.
I tried on XP, Windows Server 2003, 2008, 2008R2 32-bit and 64-bit. The effect was the same.
At this time, tracked down an error. Error is generated by the function RotatedBitmap (lines 679-704 in unit rlutils.pas). I comment line 836 (procedure InternalPaint) and 891 (procedure InternalPrint) - currently do not need this functionality.
Unfortunately, faced a problem with the print / preview on the remote desktop instead of the barcode printed in black rectangle (the same happens when TRLImage). At desinger barcode and image looks good, but on print or preview, in the place of these components, You can see black rectangles.
Simple project in attachment.
If needed I can give You access to the Remote Desktop
Sorry for my (Google Translate :D) bad english.
Best regards
paweld
Hi,
ResponderExcluirBoth problems solved. Problems arose from the color depth on Windows (on local computer too). Problems occurred ("Failed to create handles" and the black blocks instead of the barcode, image, anglelabel) where the depth was less than 24bit.
I changed the procedure RotateBitmap(aSource,aDest:Graphics.TBitmap; aAngle:double; aAxis,aOffset:TPoint).
More info: http://www.lazarus.freepascal.org/index.php/topic,10324.msg51337/topicseen.html
Best regards
paweld