Just a note to say that the final beta version of the nxReport library has just been released with lots of bugs fixed and some important additions.
Chief amongst these are a new control type (image from file) and the support for 'snapshot reports'.
These new reports act like regular nxReports and can be previewed and/or printed etc. but otherwise cannot be altered in any way (other than to change margins or clipping mode etc.)
A snapshot report would be created from an existing report and when viewed, looks identical to the original report in every way.
However, the snapshot report does not require any external data-sources etc.
Everything required to render the report is embedded within the snapshot report itself and reproduces the original report at the time the snapshot was created.
Snapshot reports are ideal for transmission across the web to clients for easy viewing of report(s) etc.
Tested on a 1000 page report (thanks Marco). The resulting snapshot report was 800 KB in size and loads and previews in milli-seconds. Contrast with the equivalent pdf file which sat at 3.6 MB and took considerably longer than milli-seconds to render!
A free viewer program will be released for anyone to download. This will allow anyone to view reports very quickly. I will also be investigating a browser plugin to allow reports to be viewed through our browsers etc. No guarantees on this one though!
nxReport is seeing some heavy use in various applications (commercial and otherwise) and seems to be holding up very well thus far!
Finally, the visual report designer (Pyrex) is now about 65% complete. Considerably more work than I originally envisaged, but then this is no longer the simple tool which I originally intended!
A few more weeks should see the release of Pyrex; at which point all discounted prices will be subject to intense scrutiny on my part!
