Overview
Examples
Screenshots
Comparisons
Applications
Download
Documentation
Tutorials
Bazaar
Status & Roadmap
FAQ
Authors & License
Forums
Funding Ultimate++
Search on this site
Search in forums












SourceForge.net Logo
Home » Developing U++ » UppHub » Very Simple Report Generator (Use QTF format)
Re: Very Simple Report Generator (Use QTF format) [message #24351 is a reply to message #24288] Mon, 11 January 2010 23:53 Go to previous messageGo to previous message
Didier is currently offline  Didier
Messages: 680
Registered: November 2008
Location: France
Contributor
Hi,

I've updated my ReportGenerator to add Image support.
While playing around with it for my own usage I noticed that Tables and bullets where already supported.

So the current status of report generation from a QTF template is the following:
  • Table support (table header is mandatory though)
  • Bullet support
  • Image support
  • Header/body/footer supported
  • Nesting (as much as you want)
  • Sequencing ==> combined with nesting, it allows very complex templates
  • Helper function that generates an annotated QTF template that makes creating user code easy


I plan to add attributes (for format, image size or anything else) to replacement text using something like:
TEXT%%attributes%% ( I'm not fixed yet )

And then I think it will the end.


I have also updated
  • The test example to add table/bullet/images and a view where you can see 3 different reports made with the same user code and different templates
  • The report generator code for image support and better support for arbitrary types (As long as the type has a AsString() function for it)
  • ReportGenerator bug correction: processeader() & processFooter() methods are now always called, even when there are no header nor footer.



I know the persons who have replied to this subject seem more interested about pure SQL reports but what if you are not doing SQL ??.

My solution can help them Wink


 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message icon14.gif
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: BarCode128: string to image (Candidate for upload to Bazaar)
Next Topic: Simple INI parser (15 mb in 4 s, DualCore 2500 Mhz)
Goto Forum:
  


Current Time: Sat Apr 20 06:21:21 CEST 2024

Total time taken to generate the page: 0.06598 seconds