Unit 'fpreport' Package
[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] [#lz_fpreport]

TFPReportCustomBand

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

Declaration

Source position: fpreport.pp line 961

type TFPReportCustomBand = class(TFPReportElementWithChildren)

protected

  procedure FixupReference(); override;

  

  procedure ParentFontChanged; override;

  

  function CalcDesiredHeight; virtual;

  

  function GetReportPage; override;

  

  function GetData; virtual;

  

  procedure SetDataFromName(); virtual;

  

  procedure SetParent(); override;

  

  procedure CreateRTLayout; override;

  

  procedure Notification(); override;

  

  function PrepareObject(); override;

  

  procedure RecalcLayout; override;

  

  procedure BeforePrint; override;

  

  procedure DoWriteLocalProperties(); override;

  

  procedure BeginRuntimeProcessing; virtual;

  

  procedure EndRuntimeProcessing; virtual;

  

  function NeedsUpdateYPos; virtual;

  

  procedure AfterPrintBand(); virtual;

  

  procedure BeforePrintWithChilds; virtual;

  

  procedure MovedToNextPageWithChilds; virtual;

  

  procedure AfterPrintWithChilds; virtual;

  

  property Font: TFPReportFont; [rw]

  

  property UseParentFont: Boolean; [rw]

  

  property KeepTogetherWithChildren: Boolean; [rw]

  

  property BandPosition: TFPReportBandPosition; [rw]

  

public

  constructor Create(); override;

  

  destructor Destroy; override;

  

  procedure Validate(); override;

  

  procedure Assign(); override;

  

  procedure SendToBack();

  

  procedure BringToFront();

  

  class function ReportBandType; virtual;

  

  class function ElementType; override;

  

  procedure WriteElement(); override;

  

  procedure ReadElement(); override;

  

  property VisibleOnPage: TFPReportVisibleOnPage; [rw]

  

  function EvaluateVisibility; override;

  

  property ChildBand: TFPReportCustomChildBand; [rw]

  

  property ParentBand: TFPReportCustomBand; [r]

  

  property MainBand: TFPReportCustomBand; [rw]

  

  property Page: TFPReportCustomPage; [r]

  

end;

Inheritance

TFPReportCustomBand

  

|

TFPReportElementWithChildren

  

|

TFPReportElement

  

|

TFPReportComponent

  

|

TObject



CT Web help

CodeTyphon Studio