| DESCRIPTION |
ReportPrintingFramework is a 1.1 .NET
library (or above) to quickly and easly create printing
reports. This library is an extension of a printing core library written
by Mike Mayer in 2003 and downloadable form
here. Anyway, to work properly,
ReportPrintingFramework needs a patched
version which you can download from
here.
I played with ReportPrinting for some jons of mine, and I could appreciate
it's flexibility and lightness (as for software
dependencies and additional dll) expecially when compared to
CrystalReports which, surely, has much more features, useless in most cases.
The library limitation is that report must be created programmatically, calling
the library's methods. So I thought that colud be usefull to have a framework
able to load a report from file, in xml format and easy to edit, and to create
report from that. Next step was to create a minimal graphical designer to
create report files. See the whole article from
CodeProject
|
| FEATURES |
Positioning and resizing of statical (text labels, lines,
boxes, images etc) and dynamical (variables, tables etc)
object onto the drawing surface through sliding and drag & drop operations.
Multiple object selection and
properties editing (font, colori, borders, position, size etc)
Print preview. |
| SCREENSHOTS |
|
| SOFTWARE DEPENDENCIES |
Microsoft
.NET Framework 1.1 redistribuitable package or above
ReportPrinting rev 0.52 or above (
download here
the patched version). |
| INSTALLATION |
No particular procedure is
requested. Simply add a reference to ReportPrintingFramework.dll and
ReportPrinting.dll into your application.
|
| USAGE |
To print a report:
Create an object of type
ReportPrintingFramwork.RPFReportMaker :
RPFReportMaker report_maker= new RPFReportMaker();
Assign dynamical objects (tables
and variables) according to your report needs
Create an object of type
ReportPrinting.ReportDocument
Load the report from file:
report_maker.Load( filename);
Assign report_maker to
ReportMaker porperty:
report_document.ReportMaker= report_maker;
Print the
document (report_document)
To use the designer:
Create an object of type
ReportPrintingFramework.RPFDesignerControl :
RPFDesignerControl rpfDesignerControl1 = new RPFDesignerControl()< BR >
Assign dynamical
objects (tables and variables) according to your report needs
Load the report from file (if it
already exists):
rpfDesignerControl1.LoadDocument( filename);
Save report's modifications to
file:
rpfDesignerControl1.SaveDocument( );
For further details have a look at ReportPrintingFrameworkDemos code.
|
| DOWNLOAD |
ReportPrintingFramework
is released under BSD license and you can freely download it from
here. |
| SUPPORT |
Send your mails to or
post a message from contacts form. |