Report Sculptor is Free Reporting Framework, complement and extension to standard VFP9 reporting, which focuses on providing alternative ways of designing reports with VFP9. Major goal of this project is Fully OOP Reporting, Cross Format, Open, Extensible and Free of all known constrains. Next to providing many new and significant ready to use functionalities, it is also intended to become solid foundation for building Your personal OOP reporting solutions.
*** Time to re-download!
http://www.report-sculptor.com/downloads
This version bring significant changes in terms of easy integration, and also many new features.
Demo Project now have 14 samples. See samples from #6 and up in particular.
If first version was 'Pilot Beta' this version is actually more like 'production grade' beta.
See / Try report samples yourself. In this version;
- Greatly simplified Deployment and customization of Rs Engine
(See Readme.TXT for set of instructions for easy RS integration)
- Simple Excel Replication added (See Form samples #09 and #11/PageTab5 )
- Added Frx Wrapper for codeless (visual) chaining of FRX reports via pageframe. (Form #12)
- Improved grid rendering for fitting headerless grids into preprinted forms (#14)
- Improved RS SmartText
(Venture into text programming if necessary - See Form Sample #11 / PageTab3)
- Added FlashContainer() method which turns your form containers into actual
report bands (Form Sample #15)
- Engine now supports A4, LETTER, A3 (With most of standard page formats to follow)
And few more 'goodies' here and there :)
---------------------------------------------------------------------------------------------------------
Note:
For Previewing/Printing hard copies) in real life apps,
at this point in time I still recommend using standard VFP9 standard Preview&Print facility.
Via oRS.Output( 2 , [.t.] ) method.
FYI RS Native Preview/Print facility is still under development.
------------------------------------------------------------------------------------------------------------
ReportSculptor Highlights;
* * *
- Independent Reporting Engine (Pure VFP object)
- Report Scripting (Low to high level)
Report from Arrays, Collections, Database Structures, Project files etc.
Loop through and (Script) Write-as-You-Go.
- WYSIWYG Design of Free Reporting pages
Visual Report Composition (Page By Page)
Using native form objects, ActiveX snapshots etc.
- FRX Interpreter
Allowing you to process any FRX report in order to combine resulting pages with other report contents.
- Report from Text files (RS SmartText)
Merge Plain Text with your data and then additionally decorate it with nice fonts, using simple html formatting tags and scripting embeded within text.
-Report From Excel files (Included now)
Simple Excel replication alowing You to
use Excel Contents directly as part of your reports.
And Finally;
- Introducing Fully OOP Reporting to VFP9
Enter into exciting new world of totally free and Fully OOP Reporting. Use your own Grids, Listboxes, Checkboxes, Textboxes, Labels, Shapes, Containers etc. and build your own OOP Reporting functionalities.
When do I need Report Sculptor ?
For Extremes; Very Simple and Very Complex Reports.
To produce simple record listing, all that is needed is a single function call, pointing to any grid on a form. (Combined with run time grid creation can cut quiet a bit number of Frx-es shipped with your App.)
When you need tricky, non-standard and/or Complex Multi Part Reports then these are perfect matches for Report Sculptor. These were one of main reasons for building this framework.
On Output Side.
Anything you do with ReportSculptor can be;
Previewed and Printed via
- Report Sculptor Modeless Preview/Print Form
- VFP9 Native Preview/Print
- XFRX Preview/Print.
Or Exported to files
- Ultrafast PDF Export (via DorinV wrapper for HaruPdf OpenSource library)
- Multipage TIF
- XFF intermediate format, which can be directly converted to many other formats supported by XFRX.
* * *
This is Free & Open Project! - Contributing Authors Welcome.
Also, bear in mind that this still work in progress, which requires lot of your support and feedback to get better over period of time. Please try features and send me your feedback.
It will be of great value to me to improve and robust this tool.
Thank You for all constructive feedback I received so far &
Enjoy using ReportSculptor :)
Djordjevic Srdjan
Limassol, Cyprus