Unit EasyReport

This is freeware, but, there are always a buts. 1.- If you improvit send me a copy please. 2.- If you inherit from it keep it freeware. 3.- If there are bugs +-> You correct them goto 1 L-> You can't send info and I will give it a try // Coments to clopez@intercom.es //

Classes

TEasyPrintArea -
TEasyReport -
TMargins -

Functions

Register - Oh! put components on the Samples page

Types

TEasyAreaAlignment
TEasyReportOption
TEasyReportOptions
THeightInformation
TPrintDetailEvent
TPrintEvent
TPrintInformation
TUnits

Constants

Variables


Functions


procedure Register;

Oh! put components on the Samples page

Types


TEasyAreaAlignment=(eaaTop,eaaBottom);

TEasyReportOption=(erFirstPageHeader,erLastPageFooter);

TEasyReportOptions=set of TEasyReportOption

THeightInformation=function (Sender:TObject;Canvas:TCanvas):integer of object

TPrintDetailEvent=function (Sender:TObject;Canvas:TCanvas;var Area:TRect):boolean of object

TPrintEvent=procedure (Sender:TObject;Canvas:TCanvas;Area:TRect) of object
if we need to print
TPrintInformation=function (Sender:TObject):boolean of object

TUnits=(uMilimiters,uInches,uPixels);

Constants


Variables