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

TFPReportCustomGroupHeaderBand

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

Declaration

Source position: fpreport.pp line 1198

type TFPReportCustomGroupHeaderBand = class(TFPReportCustomBandWithData)

protected

  procedure DoWriteLocalProperties(); override;

  procedure Notification(); override;

  procedure FixupReference(); override;

  procedure BeforePrintWithChilds; override;

  procedure MovedToNextPageWithChilds; override;

  procedure AfterPrintWithChilds; override;

  procedure StoreRTBands();

  property ParentGroupHeader: TFPReportCustomGroupHeaderBand; [rw]

  property GroupFooter: TFPReportCustomGroupFooterBand; [r]

  property GroupCondition: string; [rw]

  property GroupConditionValue: string; [rw]

  property StartOnNewSection: TFPReportSection; [rw]

  property ReprintedHeader: TFPReportSections; [rw]

  property OverflowedFooterNeedsReprintedHeader: TFPReportSections; [rw]

  property IntermediateFooter: TFPReportSections; [rw]

  property BandPosition: TFPReportBandPosition;

  property OverflowWithFirstDataBand: TFPReportSections; [rw]

  function NeedsOverflowWithFirstDataBand();

  function NeedsIntermediateFooter();

public

  constructor Create(); override;

  destructor Destroy; override;

  class function ElementType; override;

  procedure Validate(); override;

  procedure Assign(); override;

  procedure ReadElement(); override;

  procedure EvaluateGroupCondition;

  function GroupChanged;

  function IsInitialGroupChange;

  procedure ResetGroupConditionValues;

  class function ReportBandType; override;

  property ChildGroupHeader: TFPReportCustomGroupHeaderBand; [r]

end;

Inheritance

TFPReportCustomGroupHeaderBand

|

TFPReportCustomBandWithData

|

TFPReportCustomBand

|

TFPReportElementWithChildren

|

TFPReportElement

|

TFPReportComponent

|

TObject


Documentation generated on: 2023-03-18