Unit 'ZReport' Package
[Overview][Constants][Types][Classes][Index] [#pl_zreport]

TZReport

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: zreport.pas line 743

type TZReport = class(TZRCustomController,IZReport)

protected

  procedure DefineProperties(); override;

  

  procedure Loaded; override;

  

  procedure Draw; override;

  

  procedure AlignBands;

  

  procedure AdjustBounds; override;

  

  procedure Prepare; override;

  

  procedure Unprepare; override;

  

  procedure Step; override;

  

  procedure NewColumn; override;

  

  procedure EndColumn; override;

  

  procedure EndPage;

  

  procedure DoPrint(); override;

  

  procedure PrintBand();

  

  procedure Generate();

  

  property Minimized: Boolean; [rw]

  

  property PageWidth: Integer; [r]

  

  property PageHeight: Integer; [r]

  

public

  constructor Create(); override;

  

  destructor Destroy; override;

  

  procedure Preview;

  

  procedure Print;

  

  procedure NewPage;

  

  property DesignForm: TForm; [rw]

  

  property FileName: string; [r]

  

  property Printer: TZRPrinter; [r]

  

  property PageCount: Integer; [r]

  

published

  property Bands: TZReportBands; [rw]

  

  property Columns: TZRColumns; [rw]

  

  property DataOptions: TZRDataOptions;

  

  property DataSet: TDataSet;

  

  property Font: TFont; [rw]

  

  property Options: TZReportOptions; [rw]

  

  property Title: string; [rw]

  

  property Margins: TZRMargins; [rw]

  

  property PrintIfEmpty: Boolean;

  

  property ShowProgress: Boolean; [rw]

  

  property OnDataStart: TZRDataStartEvent;

  

  property OnDataNext: TZRDataNextEvent;

  

  property BeforePrint: TZRBeforePrintEvent;

  

  property AfterPrint: TZRAfterPrintEvent;

  

  property OnNewPage: TNotifyEvent; [rw]

  

  property OnEndPage: TNotifyEvent; [rw]

  

  property OnGetFileName: TZRGetFileNameEvent; [rw]

  

  property OnPrintStart: TNotifyEvent; [rw]

  

  property OnPrintFinish: TNotifyEvent; [rw]

  

end;

Inheritance

TZReport

  

|

TZRCustomController,IZReport

  

|

TZRCustomBand

  

|

TZReportControl

  

|

TObject



CT Web help

CodeTyphon Studio