Class tcustomreport

Unit

Declaration

type tcustomreport = class(twidget)

Description

This item has no description.

Hierarchy

Overview

Fields

Protected frepdesigninfo: repdesigninfoty;
Protected freppages: reportpagearty;
Protected fdefaultprintorientation: pageorientationty;

Methods

Protected class function hasresource: boolean override;
Protected procedure updatepagesize;
Protected procedure dopagebeforerender(const sender: tcustomreportpage; var empty: boolean);
Protected procedure dopagepaint(const sender: tcustomreportpage; const acanvas: tcanvas);
Protected procedure dopageafterpaint(const sender: tcustomreportpage; const acanvas: tcanvas);
Protected procedure internalrender(const acanvas: tcanvas; const aprinter: tcustomprinter; const acommand: msestring; const astream: ttextstream; const anilstream: boolean; const onafterrender: reporteventty);
Protected procedure initpage(const apage: tcustomreportpage);
Protected procedure unregisterchildwidget(const child: twidget); override;
Protected procedure getchildren(proc: tgetchildproc; root: tcomponent); override;
Protected procedure defineproperties(filer: tfiler); override;
Protected procedure nextpage(const acanvas: tcanvas);
Protected procedure doprogress;
Protected procedure doasyncevent(var atag: integer); override;
Protected procedure notification(acomponent: tcomponent; operation: toperation); override;
Protected procedure setfont(const avalue: trepfont);
Protected function getfont: trepfont;
Protected function getfontclass: widgetfontclassty; override;
Protected function getdialogcaption: msestring virtual;
Protected function getdialogtext: msestring virtual;
Public constructor create(aowner: tcomponent); override;
Public destructor destroy; override;
Public procedure insertwidget(const awidget: twidget; const apos: pointty) override;
Public function add(const apage: tcustomreportpage; aindex: int32 = bigint): tcustomreportpage;
Public procedure delete(const aindex: int32);
Public procedure clear();
Public procedure movepage(const curindex,newindex: int32);
Public procedure render(const acanvas: tcanvas; const onafterrender: reporteventty = nil); overload;
Public procedure render(const aprinter: tstreamprinter; const command: msestring = ''; const onafterrender: reporteventty = nil); overload;
Public procedure render(const aprinter: tstreamprinter; const astream: ttextstream; const onafterrender: reporteventty = nil); overload;
Public procedure render(const aprinter: tcustomgdiprinter; const onafterrender: reporteventty = nil); overload;
Public procedure waitfor;
Public function prepass: boolean;
Public procedure restart;
Public procedure recordchanged;
Public function reppagecount: integer;
Public procedure finish;

Properties

Public property ppmm: real read fppmm write setppmm;
Public property pagewidth: real read fpagewidth write setpagewidth;
Public property pageheight: real read fpageheight write setpageheight;
Public property reppages[index: integer]: tcustomreportpage read getreppages write setreppages;
Public property pagenum: integer read fpagenum ;
Public property lastpagecount: integer read flastpagecount write flastpagecount;
Public property activepage: integer read factivepage write setactivepage;
Public property printstarttime: tdatetime read fprintstarttime write fprintstarttime;
Public property nilstream: boolean read fnilstream;
Public property font: trepfont read getfont write setfont;
Public property color default cl_transparent;
Public property grid_show: boolean read frepdesigninfo.showgrid write setgrid_show default true;
Public property grid_snap: boolean read frepdesigninfo.snaptogrid write setgrid_snap default true;
Public property grid_size: real read frepdesigninfo.gridsize write setgrid_size;
Public property canceled: boolean read getcanceled write setcanceled;
Public property running: boolean read getrunning;
Public property options: reportoptionsty read foptions write foptions default defaultreportoptions;
Public property dialogtext: msestring read fdialogtext write fdialogtext;
Public property dialogcaption: msestring read fdialogcaption write fdialogcaption;
Public property onpreamble: preambleeventty read fonpreamble write fonpreamble;
Public property onreportstart: reporteventty read fonreportstart write fonreportstart;
Public property onbeforerender: reporteventty read fonbeforerender write fonbeforerender;
Public property onafterrender: reporteventty read fonafterrender write fonafterrender;
Public property onreportfinished: notifyeventty read fonreportfinished write fonreportfinished;
Public property onpagebeforerender: beforerenderpageeventty read fonpagebeforerender write fonpagebeforerender;
Public property onpagepaint: reportpagepainteventty read fonpagepaint write fonpagepaint;
Public property onpageafterpaint: reportpagepainteventty read fonpageafterpaint write fonpageafterpaint;
Public property onprogress: notifyeventty read fonprogress write fonprogress;

Description

Fields

Protected frepdesigninfo: repdesigninfoty;

This item has no description.

Protected freppages: reportpagearty;

This item has no description.

Protected fdefaultprintorientation: pageorientationty;

This item has no description.

Methods

Protected class function hasresource: boolean override;

This item has no description.

Protected procedure updatepagesize;

This item has no description.

Protected procedure dopagebeforerender(const sender: tcustomreportpage; var empty: boolean);

This item has no description.

Protected procedure dopagepaint(const sender: tcustomreportpage; const acanvas: tcanvas);

This item has no description.

Protected procedure dopageafterpaint(const sender: tcustomreportpage; const acanvas: tcanvas);

This item has no description.

Protected procedure internalrender(const acanvas: tcanvas; const aprinter: tcustomprinter; const acommand: msestring; const astream: ttextstream; const anilstream: boolean; const onafterrender: reporteventty);

This item has no description.

Protected procedure initpage(const apage: tcustomreportpage);

This item has no description.

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

This item has no description.

Protected procedure getchildren(proc: tgetchildproc; root: tcomponent); override;

This item has no description.

Protected procedure defineproperties(filer: tfiler); override;

This item has no description.

Protected procedure nextpage(const acanvas: tcanvas);

This item has no description.

Protected procedure doprogress;

This item has no description.

Protected procedure doasyncevent(var atag: integer); override;

This item has no description.

Protected procedure notification(acomponent: tcomponent; operation: toperation); override;

This item has no description.

Protected procedure setfont(const avalue: trepfont);

This item has no description.

Protected function getfont: trepfont;

This item has no description.

Protected function getfontclass: widgetfontclassty; override;

This item has no description.

Protected function getdialogcaption: msestring virtual;

This item has no description.

Protected function getdialogtext: msestring virtual;

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 procedure insertwidget(const awidget: twidget; const apos: pointty) override;

This item has no description.

Public function add(const apage: tcustomreportpage; aindex: int32 = bigint): tcustomreportpage;

This item has no description.

Public procedure delete(const aindex: int32);

This item has no description.

Public procedure clear();

This item has no description.

Public procedure movepage(const curindex,newindex: int32);

This item has no description.

Public procedure render(const acanvas: tcanvas; const onafterrender: reporteventty = nil); overload;

This item has no description.

Public procedure render(const aprinter: tstreamprinter; const command: msestring = ''; const onafterrender: reporteventty = nil); overload;

This item has no description.

Public procedure render(const aprinter: tstreamprinter; const astream: ttextstream; const onafterrender: reporteventty = nil); overload;

This item has no description.

Public procedure render(const aprinter: tcustomgdiprinter; const onafterrender: reporteventty = nil); overload;

This item has no description.

Public procedure waitfor;

This item has no description.

Public function prepass: boolean;

This item has no description.

Public procedure restart;

This item has no description.

Public procedure recordchanged;

This item has no description.

Public function reppagecount: integer;

This item has no description.

Public procedure finish;

This item has no description.

Properties

Public property ppmm: real read fppmm write setppmm;

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 reppages[index: integer]: tcustomreportpage read getreppages write setreppages;

This item has no description.

Public property pagenum: integer read fpagenum ;

This item has no description.

Public property lastpagecount: integer read flastpagecount write flastpagecount;

This item has no description.

Public property activepage: integer read factivepage write setactivepage;

This item has no description.

Public property printstarttime: tdatetime read fprintstarttime write fprintstarttime;

This item has no description.

Public property nilstream: boolean read fnilstream;

This item has no description.

Public property font: trepfont read getfont write setfont;

This item has no description.

Public property color default cl_transparent;

This item has no description.

Public property grid_show: boolean read frepdesigninfo.showgrid write setgrid_show default true;

This item has no description.

Public property grid_snap: boolean read frepdesigninfo.snaptogrid write setgrid_snap default true;

This item has no description.

Public property grid_size: real read frepdesigninfo.gridsize write setgrid_size;

This item has no description.

Public property canceled: boolean read getcanceled write setcanceled;

This item has no description.

Public property running: boolean read getrunning;

This item has no description.

Public property options: reportoptionsty read foptions write foptions default defaultreportoptions;

This item has no description.

Public property dialogtext: msestring read fdialogtext write fdialogtext;

This item has no description.

Public property dialogcaption: msestring read fdialogcaption write fdialogcaption;

This item has no description.

Public property onpreamble: preambleeventty read fonpreamble write fonpreamble;

This item has no description.

Public property onreportstart: reporteventty read fonreportstart write fonreportstart;

This item has no description.

Public property onbeforerender: reporteventty read fonbeforerender write fonbeforerender;

This item has no description.

Public property onafterrender: reporteventty read fonafterrender write fonafterrender;

This item has no description.

Public property onreportfinished: notifyeventty read fonreportfinished write fonreportfinished;

This item has no description.

Public property onpagebeforerender: beforerenderpageeventty read fonpagebeforerender write fonpagebeforerender;

This item has no description.

Public property onpagepaint: reportpagepainteventty read fonpagepaint write fonpagepaint;

This item has no description.

Public property onpageafterpaint: reportpagepainteventty read fonpageafterpaint write fonpageafterpaint;

This item has no description.

Public property onprogress: notifyeventty read fonprogress write fonprogress;

This item has no description.


Generated by PasDoc 0.17.0.snapshot.