Class tbasebandarea

Unit

Declaration

type tbasebandarea = class(tpublishedwidget, ibandparent)

Description

No description available, ancestor tpublishedwidget description follows
No description available, ancestor tpublishedwidgetnwr description follows
No description available, ancestor tactionpublishedwidgetnwr description follows
No description available, ancestor tactionwidget description follows
No description available, ancestor twidget description follows
No description available, ancestor tactcomponent description follows
No description available, ancestor tmsecomponent description follows

Hierarchy

Overview

Methods

Protected procedure registerchildwidget(const child: twidget); override;
Protected procedure unregisterchildwidget(const child: twidget); override;
Protected procedure setparentwidget(const avalue: twidget); override;
Protected procedure renderbackground(const acanvas: tcanvas);
Protected function render(const acanvas: tcanvas): boolean; virtual;
Protected function rendering: boolean;
Protected procedure beginrender(const arestart: boolean);
Protected procedure endrender;
Protected procedure adddatasets(var adatasets: datasetarty);
Protected procedure dofirstarea; virtual;
Protected procedure dobeforerender; virtual;
Protected procedure doonpaint(const acanvas: tcanvas); override;
Protected procedure doafterpaint1(const acanvas: tcanvas); virtual;
Protected procedure init; virtual;
Protected procedure initareapage; virtual;
Protected procedure initband; virtual;
Protected procedure initpage;
Protected procedure dobeforenextrecord(const adatasource: tdatasource);
Protected procedure dosyncnextrecord;
Protected function checkareafull(ay: integer): boolean;
Protected procedure setppmm(const avalue: real);
Protected function getppmm: real;
Protected procedure registerclient(const aclient: ireportclient);
Protected procedure unregisterclient(const aclient: ireportclient);
Protected function beginband(const acanvas: tcanvas; const sender: tcustomrecordband): boolean; virtual;
Protected procedure endband(const acanvas: tcanvas; const sender: tcustomrecordband); virtual;
Protected procedure updatevisible;
Protected function getlastpagepagecount: integer;
Protected function getlastreppagecount: integer;
Protected procedure setfont(const avalue: trepwidgetfont);
Protected function getfont: trepwidgetfont;
Protected function getfontclass: widgetfontclassty; override;
Public procedure paint(const canvas: tcanvas); override;
Public function isfirstrecord: boolean;
Public function islastrecord: boolean;
Public function istopband: boolean; virtual;
Public function isfirstband: boolean; virtual;
Public function islastband(const addheight: integer = 0): boolean; virtual;
Public function remainingheight: integer; virtual;
Public function pagepagenum: integer;
Public function reppagenum: integer;
Public function pageprintstarttime: tdatetime;
Public function repprintstarttime: tdatetime;
Public function getreppage: tcustomreportpage;
Public procedure restart; virtual;
Public procedure resetzebra;

Properties

Public property font: trepwidgetfont read getfont write setfont stored isfontstored;
Public property onfirstarea: bandareaeventty read fonfirstarea write fonfirstarea;
Public property onlastarea: bandareaeventty read fonlastarea write fonlastarea;
Public property onbeforerender: bandareaeventty read fonbeforerender write fonbeforerender;
Public property onafterrender: bandareaeventty read fonafterrender write fonafterrender;
Public property onpaint: bandareapainteventty read fonpaint write fonpaint;
Public property onafterpaint: bandareapainteventty read fonafterpaint write fonafterpaint;

Description

Methods

Protected procedure registerchildwidget(const child: twidget); override;
 
Protected procedure unregisterchildwidget(const child: twidget); override;
 
Protected procedure setparentwidget(const avalue: twidget); override;
 
Protected procedure renderbackground(const acanvas: tcanvas);
 
Protected function render(const acanvas: tcanvas): boolean; virtual;
 
Protected function rendering: boolean;
 
Protected procedure beginrender(const arestart: boolean);
 
Protected procedure endrender;
 
Protected procedure adddatasets(var adatasets: datasetarty);
 
Protected procedure dofirstarea; virtual;
 
Protected procedure dobeforerender; virtual;
 
Protected procedure doonpaint(const acanvas: tcanvas); override;
 
Protected procedure doafterpaint1(const acanvas: tcanvas); virtual;
 
Protected procedure init; virtual;
 
Protected procedure initareapage; virtual;
 
Protected procedure initband; virtual;
 
Protected procedure initpage;
 
Protected procedure dobeforenextrecord(const adatasource: tdatasource);
 
Protected procedure dosyncnextrecord;
 
Protected function checkareafull(ay: integer): boolean;
 
Protected procedure setppmm(const avalue: real);
 
Protected function getppmm: real;
 
Protected procedure registerclient(const aclient: ireportclient);
 
Protected procedure unregisterclient(const aclient: ireportclient);
 
Protected function beginband(const acanvas: tcanvas; const sender: tcustomrecordband): boolean; virtual;
 
Protected procedure endband(const acanvas: tcanvas; const sender: tcustomrecordband); virtual;
 
Protected procedure updatevisible;
 
Protected function getlastpagepagecount: integer;
 
Protected function getlastreppagecount: integer;
 
Protected procedure setfont(const avalue: trepwidgetfont);
 
Protected function getfont: trepwidgetfont;
 
Protected function getfontclass: widgetfontclassty; override;
 
Public procedure paint(const canvas: tcanvas); override;
 
Public function isfirstrecord: boolean;
 
Public function islastrecord: boolean;
 
Public function istopband: boolean; virtual;
 
Public function isfirstband: boolean; virtual;
 
Public function islastband(const addheight: integer = 0): boolean; virtual;
 
Public function remainingheight: integer; virtual;
 
Public function pagepagenum: integer;
 
Public function reppagenum: integer;
 
Public function pageprintstarttime: tdatetime;
 
Public function repprintstarttime: tdatetime;
 
Public function getreppage: tcustomreportpage;
 
Public procedure restart; virtual;
 
Public procedure resetzebra;
 

Properties

Public property font: trepwidgetfont read getfont write setfont stored isfontstored;
 
Public property onfirstarea: bandareaeventty read fonfirstarea write fonfirstarea;
 
Public property onlastarea: bandareaeventty read fonlastarea write fonlastarea;
 
Public property onbeforerender: bandareaeventty read fonbeforerender write fonbeforerender;
 
Public property onafterrender: bandareaeventty read fonafterrender write fonafterrender;
 
Public property onpaint: bandareapainteventty read fonpaint write fonpaint;
 
Public property onafterpaint: bandareapainteventty read fonafterpaint write fonafterpaint;
 

Generated by PasDoc 0.16.0.