Italiano English

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.
  

 
 

written by NDA TECH
Copyright NDA TECH di Nicola Dell'Amico
All rights are reserved