Class tcustomreportpage

Unit

Declaration

type tcustomreportpage = class(twidget, ibandparent)

Description

This item has no description.

Hierarchy

Overview

Fields

Protected freport: tcustomreport;

Methods

Protected procedure registerchildwidget(const child: twidget); override;
Protected procedure unregisterchildwidget(const child: twidget); override;
Protected procedure setparentwidget(const avalue: twidget); override;
Protected procedure sizechanged; override;
Protected procedure setfont(const avalue: trepwidgetfont);
Protected function getfont: trepwidgetfont;
Protected function getfontclass: widgetfontclassty; override;
Protected procedure renderbackground(const acanvas: tcanvas);
Protected procedure beginrender(const arestart: boolean);
Protected procedure endrender;
Protected procedure adddatasets(var adatasets: datasetarty);
Protected function rendering: boolean;
Protected procedure beginarea(const acanvas: tcanvas; const sender: tbasebandarea);
Protected procedure dofirstpage; virtual;
Protected procedure dobeforerender(var empty: boolean); virtual;
Protected procedure doonpaint(const acanvas: tcanvas); override;
Protected procedure doafterpaint1(const acanvas: tcanvas); virtual;
Protected procedure doafterlastpage; virtual;
Protected procedure dobeforenextrecord(const adatasource: tdatasource);
Protected procedure dosyncnextrecord;
Protected procedure init; virtual;
Protected procedure nextrecord;
Protected function render(const acanvas: tcanvas): boolean;
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;
Protected procedure endband(const acanvas: tcanvas; const sender: tcustomrecordband);
Protected function istopband: boolean;
Protected function isfirstband: boolean;
Protected function islastband(const addheight: integer = 0): boolean;
Protected procedure setareafull(const avalue: boolean);
Protected procedure updatevisible;
Protected function remainingheight: integer;
Protected function pagepagenum: integer;
Protected function reppagenum: integer;
Protected function pageprintstarttime: tdatetime;
Protected function repprintstarttime: tdatetime;
Protected function getreppage: tcustomreportpage;
Protected function getlastpagepagecount: integer;
Protected function getlastreppagecount: integer;
Public constructor create(aowner: tcomponent); override;
Public destructor destroy; override;
Public function isfirstrecord: boolean;
Public function islastrecord: boolean;
Public procedure insertwidget(const awidget: twidget; const apos: pointty); override;
Public procedure recordchanged;
Public procedure activatepage;
Public procedure finish;
Public procedure restart;
Public procedure resetzebra;
Public function getpagewidth: real;
Public function getpageheight: real;

Properties

Protected property ppmm: real read fppmm write setppmm;
Public property report: tcustomreport read freport;
Public property pagenum: integer read fpagenum write fpagenum;
Public property lastpagecount: integer read getlastpagepagecount write flastpagecount;
Public property printstarttime: tdatetime read fprintstarttime write fprintstarttime;
Public property visiblepage: boolean read fvisiblepage write fvisiblepage default true;
Public property pagewidth: real read fpagewidth write setpagewidth;
Public property pageheight: real read fpageheight write setpageheight;
Public property font: trepwidgetfont read getfont write setfont stored isfontstored;
Public property nextpage: tcustomreportpage read fnextpage write setnextpage;
Public property nextpageifempty: tcustomreportpage read fnextpageifempty write setnextpageifempty;
Public property nextpageiflast: tcustomreportpage read fnextpageiflast write setnextpageiflast;
Public property datasource: tdatasource read getdatasource write setdatasource;
Public property options: reportpageoptionsty read foptions write setoptions default [];
Public property printorientation: reppageorientationty read fprintorientation write fprintorientation default rpo_default;
Public property onfirstpage: reportpageeventty read fonfirstpage write fonfirstpage;
Public property onbeforerender: beforerenderpageeventty read fonbeforerender write fonbeforerender;
Public property onafterrender: reportpageeventty read fonafterrender write fonafterrender;
Public property onpaint: reportpagepainteventty read fonpaint write fonpaint;
Public property onafterpaint: reportpagepainteventty read fonafterpaint write fonafterpaint;
Public property onbeforenextrecord: notifyeventty read fonbeforenextrecord write fonbeforenextrecord;
Public property onafternextrecord: notifyeventty read fonafternextrecord write fonafternextrecord;
Public property onafterlastpage: reportpageeventty read fonafterlastpage write fonafterlastpage;

Description

Fields

Protected freport: tcustomreport;

This item has no description.

Methods

Protected procedure registerchildwidget(const child: twidget); override;

This item has no description.

Protected procedure unregisterchildwidget(const child: twidget); override;

This item has no description.

Protected procedure setparentwidget(const avalue: twidget); override;

This item has no description.

Protected procedure sizechanged; override;

This item has no description.

Protected procedure setfont(const avalue: trepwidgetfont);

This item has no description.

Protected function getfont: trepwidgetfont;

This item has no description.

Protected function getfontclass: widgetfontclassty; override;

This item has no description.

Protected procedure renderbackground(const acanvas: tcanvas);

This item has no description.

Protected procedure beginrender(const arestart: boolean);

This item has no description.

Protected procedure endrender;

This item has no description.

Protected procedure adddatasets(var adatasets: datasetarty);

This item has no description.

Protected function rendering: boolean;

This item has no description.

Protected procedure beginarea(const acanvas: tcanvas; const sender: tbasebandarea);

This item has no description.

Protected procedure dofirstpage; virtual;

This item has no description.

Protected procedure dobeforerender(var empty: boolean); virtual;

This item has no description.

Protected procedure doonpaint(const acanvas: tcanvas); override;

This item has no description.

Protected procedure doafterpaint1(const acanvas: tcanvas); virtual;

This item has no description.

Protected procedure doafterlastpage; virtual;

This item has no description.

Protected procedure dobeforenextrecord(const adatasource: tdatasource);

This item has no description.

Protected procedure dosyncnextrecord;

This item has no description.

Protected procedure init; virtual;

This item has no description.

Protected procedure nextrecord;

This item has no description.

Protected function render(const acanvas: tcanvas): boolean;

This item has no description.

Protected function getppmm: real;

This item has no description.

Protected procedure registerclient(const aclient: ireportclient);

This item has no description.

Protected procedure unregisterclient(const aclient: ireportclient);

This item has no description.

Protected function beginband(const acanvas: tcanvas; const sender: tcustomrecordband): boolean;

This item has no description.

Protected procedure endband(const acanvas: tcanvas; const sender: tcustomrecordband);

This item has no description.

Protected function istopband: boolean;

This item has no description.

Protected function isfirstband: boolean;

This item has no description.

Protected function islastband(const addheight: integer = 0): boolean;

This item has no description.

Protected procedure setareafull(const avalue: boolean);

This item has no description.

Protected procedure updatevisible;

This item has no description.

Protected function remainingheight: integer;

This item has no description.

Protected function pagepagenum: integer;

This item has no description.

Protected function reppagenum: integer;

This item has no description.

Protected function pageprintstarttime: tdatetime;

This item has no description.

Protected function repprintstarttime: tdatetime;

This item has no description.

Protected function getreppage: tcustomreportpage;

This item has no description.

Protected function getlastpagepagecount: integer;

This item has no description.

Protected function getlastreppagecount: integer;

This item has no description.

Public constructor create(aowner: tcomponent); override;

This item has no description.

Public destructor destroy; override;

This item has no description.

Public function isfirstrecord: boolean;

This item has no description.

Public function islastrecord: boolean;

This item has no description.

Public procedure insertwidget(const awidget: twidget; const apos: pointty); override;

This item has no description.

Public procedure recordchanged;

This item has no description.

Public procedure activatepage;

This item has no description.

Public procedure finish;

This item has no description.

Public procedure restart;

This item has no description.

Public procedure resetzebra;

This item has no description.

Public function getpagewidth: real;

This item has no description.

Public function getpageheight: real;

This item has no description.

Properties

Protected property ppmm: real read fppmm write setppmm;

This item has no description.

Public property report: tcustomreport read freport;

This item has no description.

Public property pagenum: integer read fpagenum write fpagenum;

This item has no description.

Public property lastpagecount: integer read getlastpagepagecount write flastpagecount;

This item has no description.

Public property printstarttime: tdatetime read fprintstarttime write fprintstarttime;

This item has no description.

Public property visiblepage: boolean read fvisiblepage write fvisiblepage default true;

This item has no description.

Public property pagewidth: real read fpagewidth write setpagewidth;

This item has no description.

Public property pageheight: real read fpageheight write setpageheight;

This item has no description.

Public property font: trepwidgetfont read getfont write setfont stored isfontstored;

This item has no description.

Public property nextpage: tcustomreportpage read fnextpage write setnextpage;

This item has no description.

Public property nextpageifempty: tcustomreportpage read fnextpageifempty write setnextpageifempty;

This item has no description.

Public property nextpageiflast: tcustomreportpage read fnextpageiflast write setnextpageiflast;

This item has no description.

Public property datasource: tdatasource read getdatasource write setdatasource;

This item has no description.

Public property options: reportpageoptionsty read foptions write setoptions default [];

This item has no description.

Public property printorientation: reppageorientationty read fprintorientation write fprintorientation default rpo_default;

This item has no description.

Public property onfirstpage: reportpageeventty read fonfirstpage write fonfirstpage;

This item has no description.

Public property onbeforerender: beforerenderpageeventty read fonbeforerender write fonbeforerender;

This item has no description.

Public property onafterrender: reportpageeventty read fonafterrender write fonafterrender;

This item has no description.

Public property onpaint: reportpagepainteventty read fonpaint write fonpaint;

This item has no description.

Public property onafterpaint: reportpagepainteventty read fonafterpaint write fonafterpaint;

This item has no description.

Public property onbeforenextrecord: notifyeventty read fonbeforenextrecord write fonbeforenextrecord;

This item has no description.

Public property onafternextrecord: notifyeventty read fonafternextrecord write fonafternextrecord;

This item has no description.

Public property onafterlastpage: reportpageeventty read fonafterlastpage write fonafterlastpage;

This item has no description.


Generated by PasDoc 0.17.0.snapshot.