Unit 'msereport' Package
[Overview][Constants][Types][Classes][Procedures and functions][Index] [#msegui]

tbandarea

[Properties (by Name)] [Methods (by Name)]

Table area of a treportpage

Declaration

Source position: msereport.pas line 1277

type tbandarea = class(tcustombandarea)

published

  property font: trepwidgetfont;

  property options: bandareaoptionsty;

  property onfirstarea: bandareaeventty;

  property onlastarea: bandareaeventty;

  property onbeforerender: bandareaeventty;

  property onafterrender: bandareaeventty;

  property onpaint: bandareapainteventty;

  property onafterpaint: bandareapainteventty;

end;

Inheritance

tbandarea

  

Table area of a treportpage

|

tcustombandarea

|

tbasebandarea

|

tpublishedwidget,ibandparent

|

tpublishedwidgetnwr

|

tactionpublishedwidgetnwr

|

tactionwidget

|

twidget

|

tactcomponent,iscrollframe,iface,iassistiveclient

|

tmsecomponent,iactivatorclient

  

Extends the FPC tcomponent with object linking facilities and the like; base of every MSEgui component

|

tcomponent,ievent,iificommand,iificlient

|

tpersistent

|

TObject

Description

Table area of a treportpage. The bands placed into it (trecordband, tbandgroup) are rendered from top to bottom, repeatedly, until the area is full; then a new page is started. Their vertical order at design time is not important. Other widgets placed into the area stay in the background. Call restart from the onbeforerender event of the last band to render the area again, e.g. to print several reports in one job.


Documentation generated on: 2026-10-03