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
- TObject
- TPersistent
- tcomponent
- tmsecomponent
- tactcomponent
- twidget
- tactionwidget
- tactionpublishedwidgetnwr
- tpublishedwidgetnwr
- tpublishedwidget
- tbasebandarea
Overview
Methods
procedure registerchildwidget(const child: twidget); override; |
|
procedure unregisterchildwidget(const child: twidget); override; |
|
procedure setparentwidget(const avalue: twidget); override; |
|
procedure renderbackground(const acanvas: tcanvas); |
|
function render(const acanvas: tcanvas): boolean; virtual; |
|
function rendering: boolean; |
|
procedure beginrender(const arestart: boolean); |
|
procedure endrender; |
|
procedure adddatasets(var adatasets: datasetarty); |
|
procedure dofirstarea; virtual; |
|
procedure dobeforerender; virtual; |
|
procedure doonpaint(const acanvas: tcanvas); override; |
|
procedure doafterpaint1(const acanvas: tcanvas); virtual; |
|
procedure init; virtual; |
|
procedure initareapage; virtual; |
|
procedure initband; virtual; |
|
procedure initpage; |
|
procedure dobeforenextrecord(const adatasource: tdatasource); |
|
procedure dosyncnextrecord; |
|
function checkareafull(ay: integer): boolean; |
|
procedure setppmm(const avalue: real); |
|
function getppmm: real; |
|
procedure registerclient(const aclient: ireportclient); |
|
procedure unregisterclient(const aclient: ireportclient); |
|
function beginband(const acanvas: tcanvas; const sender: tcustomrecordband): boolean; virtual; |
|
procedure endband(const acanvas: tcanvas; const sender: tcustomrecordband); virtual; |
|
procedure updatevisible; |
|
function getlastpagepagecount: integer; |
|
function getlastreppagecount: integer; |
|
procedure setfont(const avalue: trepwidgetfont); |
|
function getfont: trepwidgetfont; |
|
function getfontclass: widgetfontclassty; override; |
|
procedure paint(const canvas: tcanvas); override; |
|
function isfirstrecord: boolean; |
|
function islastrecord: boolean; |
|
function istopband: boolean; virtual; |
|
function isfirstband: boolean; virtual; |
|
function islastband(const addheight: integer = 0): boolean; virtual; |
|
function remainingheight: integer; virtual; |
|
function pagepagenum: integer; |
|
function reppagenum: integer; |
|
function pageprintstarttime: tdatetime; |
|
function repprintstarttime: tdatetime; |
|
function getreppage: tcustomreportpage; |
|
procedure restart; virtual; |
|
procedure resetzebra; |
Properties
property font: trepwidgetfont read getfont write setfont stored isfontstored; |
|
property onfirstarea: bandareaeventty read fonfirstarea write fonfirstarea; |
|
property onlastarea: bandareaeventty read fonlastarea write fonlastarea; |
|
property onbeforerender: bandareaeventty read fonbeforerender
write fonbeforerender; |
|
property onafterrender: bandareaeventty read fonafterrender
write fonafterrender; |
|
property onpaint: bandareapainteventty read fonpaint write fonpaint; |
|
property onafterpaint: bandareapainteventty read fonafterpaint write fonafterpaint; |
Description
Methods
procedure registerchildwidget(const child: twidget); override; |
|
procedure unregisterchildwidget(const child: twidget); override; |
|
procedure setparentwidget(const avalue: twidget); override; |
|
procedure renderbackground(const acanvas: tcanvas); |
|
function render(const acanvas: tcanvas): boolean; virtual; |
|
function rendering: boolean; |
|
procedure beginrender(const arestart: boolean); |
|
procedure endrender; |
|
procedure adddatasets(var adatasets: datasetarty); |
|
procedure dofirstarea; virtual; |
|
procedure dobeforerender; virtual; |
|
procedure doonpaint(const acanvas: tcanvas); override; |
|
procedure doafterpaint1(const acanvas: tcanvas); virtual; |
|
procedure init; virtual; |
|
procedure initareapage; virtual; |
|
procedure initband; virtual; |
|
procedure initpage; |
|
procedure dobeforenextrecord(const adatasource: tdatasource); |
|
procedure dosyncnextrecord; |
|
function checkareafull(ay: integer): boolean; |
|
procedure setppmm(const avalue: real); |
|
function getppmm: real; |
|
procedure registerclient(const aclient: ireportclient); |
|
procedure unregisterclient(const aclient: ireportclient); |
|
function beginband(const acanvas: tcanvas; const sender: tcustomrecordband): boolean; virtual; |
|
procedure endband(const acanvas: tcanvas; const sender: tcustomrecordband); virtual; |
|
procedure updatevisible; |
|
function getlastpagepagecount: integer; |
|
function getlastreppagecount: integer; |
|
procedure setfont(const avalue: trepwidgetfont); |
|
function getfont: trepwidgetfont; |
|
function getfontclass: widgetfontclassty; override; |
|
procedure paint(const canvas: tcanvas); override; |
|
function isfirstrecord: boolean; |
|
function islastrecord: boolean; |
|
function istopband: boolean; virtual; |
|
function isfirstband: boolean; virtual; |
|
function islastband(const addheight: integer = 0): boolean; virtual; |
|
function remainingheight: integer; virtual; |
|
function pagepagenum: integer; |
|
function reppagenum: integer; |
|
function pageprintstarttime: tdatetime; |
|
function repprintstarttime: tdatetime; |
|
function getreppage: tcustomreportpage; |
|
procedure restart; virtual; |
|
procedure resetzebra; |
|
Properties
property font: trepwidgetfont read getfont write setfont stored isfontstored; |
|
property onfirstarea: bandareaeventty read fonfirstarea write fonfirstarea; |
|
property onlastarea: bandareaeventty read fonlastarea write fonlastarea; |
|
property onbeforerender: bandareaeventty read fonbeforerender
write fonbeforerender; |
|
property onafterrender: bandareaeventty read fonafterrender
write fonafterrender; |
|
property onpaint: bandareapainteventty read fonpaint write fonpaint; |
|
property onafterpaint: bandareapainteventty read fonafterpaint write fonafterpaint; |
|
Generated by PasDoc 0.16.0.