Class tcustomrecordband
Unit
Declaration
type tcustomrecordband = class(tcustomscalingwidget, idbeditinfo, ireccontrol, iobjectpicker, ireportclient, icaptionframe)
Description
No description available, ancestor tcustomscalingwidget description follows
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
- tcustomscalingwidget
- tcustomrecordband
Overview
Fields
fstate: recordbandstatesty; |
Methods
procedure setfont(const avalue: trepwidgetfont); |
|
function getfont: trepwidgetfont; |
|
function getfontclass: widgetfontclassty; override; |
|
procedure internalcreateframe() override; |
|
procedure registerchildwidget(const child: twidget); override; |
|
procedure unregisterchildwidget(const child: twidget); override; |
|
procedure minclientsizechanged; |
|
procedure objectevent(const sender: tobject; const event: objecteventty); override; |
|
procedure fontchanged; override; |
|
procedure clientrectchanged() override; |
|
procedure inheritedpaint(const acanvas: tcanvas); |
|
procedure parentchanged; override; |
|
function getminbandsize: sizety; virtual; |
|
function calcminscrollsize: sizety; override; |
|
function textarea(): rectty; |
|
procedure render(const acanvas: tcanvas; var empty: boolean); virtual; |
|
procedure init; virtual; |
|
procedure initpage; virtual; |
|
procedure beginrender(const arestart: boolean); virtual; |
|
procedure endrender; virtual; |
|
procedure adddatasets(var adatasets: datasetarty); virtual; |
|
procedure dopaintforeground(const acanvas: tcanvas); override; |
|
procedure doonpaint(const acanvas: tcanvas); override; |
|
procedure doafterpaint(const acanvas: tcanvas); override; |
|
procedure dobeforenextrecord(const adatasource: tdatasource); virtual; |
|
procedure dosyncnextrecord; virtual; |
|
procedure nextrecord(const setflag: boolean = true); |
|
function rendering: boolean; |
|
function bandheight: integer; |
|
procedure dobeforerender(var empty: boolean); virtual; |
|
function bandisvisible(const checklast: boolean): boolean; |
|
function getvisibility: boolean; |
|
procedure updatevisibility; virtual; |
|
function lastbandheight: integer; virtual; |
|
procedure loaded; override; |
|
procedure setppmm(const avalue: real); |
|
procedure clientmouseevent(var info: mouseeventinfoty); override; |
|
function getcursorshape(const sender: tobjectpicker; var ashape: cursorshapety): boolean; |
|
procedure getpickobjects(const sender: tobjectpicker; var aobjects: integerarty); |
|
procedure beginpickmove(const sender: tobjectpicker); |
|
procedure pickthumbtrack(const sender: tobjectpicker); |
|
procedure endpickmove(const sender: tobjectpicker); |
|
procedure cancelpickmove(const sender: tobjectpicker); |
|
procedure paintxorpic(const sender: tobjectpicker; const acanvas: tcanvas); |
|
constructor create(aowner: tcomponent); override; |
|
destructor destroy; override; |
|
procedure paint(const canvas: tcanvas); override; |
|
function actualcolor: colorty; override; |
|
procedure scale(const ascale: real); override; |
|
procedure synctofontheight; override; |
|
procedure beginupdate; |
|
procedure endupdate; |
|
function remainingbands: integer; |
|
function reppage: tcustomreportpage; |
|
procedure finish; |
|
function isfirstrecord: boolean; |
|
function islastrecord: boolean; |
|
function isfirstofgroup: boolean; |
|
function islastofgroup: boolean; |
|
procedure restart; |
|
procedure resetzebra; virtual; |
Properties
property textframe: int32 read ftextframe write settextframe default 1; |
|
property tabs: treptabulators read ftabs write settabs; |
|
property font: trepwidgetfont read getfont write setfont stored isfontstored; |
|
property datasource: tdatasource read getdatasource write setdatasource; |
|
property visidatasource: tdatasource read getvisidatasource
write setvisidatasource; |
|
property visidatafield: string read getvisidatafield write setvisidatafield; |
|
property visigroupfield: string read getvisigroupfield write setvisigroupfield; |
|
property options: bandoptionsty read foptions write foptions default []; |
|
property optionsshow: bandoptionshowsty read foptionsshow write setoptionsshow default []; |
|
property nextband: tcustomrecordband read fnextband write setnextband; |
|
property nextbandiflastofarea: tcustomrecordband read fnextbandiflastofarea
write setnextbandiflastofarea; |
|
property nextbandifempty: tcustomrecordband read fnextbandifempty
write setnextbandifempty; |
|
property nextbandiflast: tcustomrecordband read fnextbandiflast
write setnextbandiflast; |
|
property zebra_counter: integer read fzebra_counter write fzebra_counter; |
|
property zebra_color: colorty read fzebra_color write fzebra_color default cl_infobackground; |
|
property zebra_start: integer read fzebra_start write fzebra_start default 0; |
|
property zebra_height: integer read fzebra_height write fzebra_height default 0; |
|
property zebra_step: integer read fzebra_step write fzebra_step default 2; |
|
property zebra_options: zebraoptionsty read fzebra_options
write fzebra_options default []; |
|
property onbeforerender: beforerenderrecordeventty read fonbeforerender
write fonbeforerender; |
|
property onpaint: painteventty read fonpaint write fonpaint; |
|
property onafterpaint: painteventty read fonafterpaint write fonafterpaint; |
|
property onafterrender: recordbandeventty read fonafterrender
write fonafterrender; |
|
property onbeforenextrecord: notifyeventty read fonbeforenextrecord
write fonbeforenextrecord; |
|
property onafternextrecord: notifyeventty read fonafternextrecord
write fonafternextrecord; |
|
property anchors default defaultbandanchors; |
|
property optionswidget default defaultbandoptionswidget; |
Description
Fields
fstate: recordbandstatesty; |
|
Methods
procedure setfont(const avalue: trepwidgetfont); |
|
function getfont: trepwidgetfont; |
|
function getfontclass: widgetfontclassty; override; |
|
procedure internalcreateframe() override; |
|
procedure registerchildwidget(const child: twidget); override; |
|
procedure unregisterchildwidget(const child: twidget); override; |
|
procedure minclientsizechanged; |
|
procedure objectevent(const sender: tobject; const event: objecteventty); override; |
|
procedure fontchanged; override; |
|
procedure clientrectchanged() override; |
|
procedure inheritedpaint(const acanvas: tcanvas); |
|
procedure parentchanged; override; |
|
function getminbandsize: sizety; virtual; |
|
function calcminscrollsize: sizety; override; |
|
function textarea(): rectty; |
|
procedure render(const acanvas: tcanvas; var empty: boolean); virtual; |
|
procedure init; virtual; |
|
procedure initpage; virtual; |
|
procedure beginrender(const arestart: boolean); virtual; |
|
procedure endrender; virtual; |
|
procedure adddatasets(var adatasets: datasetarty); virtual; |
|
procedure dopaintforeground(const acanvas: tcanvas); override; |
|
procedure doonpaint(const acanvas: tcanvas); override; |
|
procedure doafterpaint(const acanvas: tcanvas); override; |
|
procedure dobeforenextrecord(const adatasource: tdatasource); virtual; |
|
procedure dosyncnextrecord; virtual; |
|
procedure nextrecord(const setflag: boolean = true); |
|
function rendering: boolean; |
|
function bandheight: integer; |
|
procedure dobeforerender(var empty: boolean); virtual; |
|
function bandisvisible(const checklast: boolean): boolean; |
|
function getvisibility: boolean; |
|
procedure updatevisibility; virtual; |
|
function lastbandheight: integer; virtual; |
|
procedure loaded; override; |
|
procedure setppmm(const avalue: real); |
|
procedure clientmouseevent(var info: mouseeventinfoty); override; |
|
function getcursorshape(const sender: tobjectpicker; var ashape: cursorshapety): boolean; |
|
procedure getpickobjects(const sender: tobjectpicker; var aobjects: integerarty); |
|
procedure beginpickmove(const sender: tobjectpicker); |
|
procedure pickthumbtrack(const sender: tobjectpicker); |
|
procedure endpickmove(const sender: tobjectpicker); |
|
procedure cancelpickmove(const sender: tobjectpicker); |
|
procedure paintxorpic(const sender: tobjectpicker; const acanvas: tcanvas); |
|
constructor create(aowner: tcomponent); override; |
|
destructor destroy; override; |
|
procedure paint(const canvas: tcanvas); override; |
|
function actualcolor: colorty; override; |
|
procedure scale(const ascale: real); override; |
|
procedure synctofontheight; override; |
|
procedure beginupdate; |
|
procedure endupdate; |
|
function remainingbands: integer; |
|
function reppage: tcustomreportpage; |
|
procedure finish; |
|
function isfirstrecord: boolean; |
|
function islastrecord: boolean; |
|
function isfirstofgroup: boolean; |
|
function islastofgroup: boolean; |
|
procedure restart; |
|
procedure resetzebra; virtual; |
|
Properties
property textframe: int32 read ftextframe write settextframe default 1; |
|
property tabs: treptabulators read ftabs write settabs; |
|
property font: trepwidgetfont read getfont write setfont stored isfontstored; |
|
property datasource: tdatasource read getdatasource write setdatasource; |
|
property visidatasource: tdatasource read getvisidatasource
write setvisidatasource; |
|
property visidatafield: string read getvisidatafield write setvisidatafield; |
|
property visigroupfield: string read getvisigroupfield write setvisigroupfield; |
|
property options: bandoptionsty read foptions write foptions default []; |
|
property optionsshow: bandoptionshowsty read foptionsshow write setoptionsshow default []; |
|
property nextband: tcustomrecordband read fnextband write setnextband; |
|
property nextbandiflastofarea: tcustomrecordband read fnextbandiflastofarea
write setnextbandiflastofarea; |
|
property nextbandifempty: tcustomrecordband read fnextbandifempty
write setnextbandifempty; |
|
property nextbandiflast: tcustomrecordband read fnextbandiflast
write setnextbandiflast; |
|
property zebra_counter: integer read fzebra_counter write fzebra_counter; |
|
property zebra_color: colorty read fzebra_color write fzebra_color default cl_infobackground; |
|
property zebra_start: integer read fzebra_start write fzebra_start default 0; |
|
property zebra_height: integer read fzebra_height write fzebra_height default 0; |
|
property zebra_step: integer read fzebra_step write fzebra_step default 2; |
|
property zebra_options: zebraoptionsty read fzebra_options
write fzebra_options default []; |
|
property onbeforerender: beforerenderrecordeventty read fonbeforerender
write fonbeforerender; |
|
property onpaint: painteventty read fonpaint write fonpaint; |
|
property onafterpaint: painteventty read fonafterpaint write fonafterpaint; |
|
property onafterrender: recordbandeventty read fonafterrender
write fonafterrender; |
|
property onbeforenextrecord: notifyeventty read fonbeforenextrecord
write fonbeforenextrecord; |
|
property onafternextrecord: notifyeventty read fonafternextrecord
write fonafternextrecord; |
|
property anchors default defaultbandanchors; |
|
property optionswidget default defaultbandoptionswidget; |
|
Generated by PasDoc 0.16.0.