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

TFPReportCustomPage

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

Declaration

Source position: fpreport.pp line 850

type TFPReportCustomPage = class(TFPReportElementWithChildren)

protected

  function GetReportPage; override;

  function GetReportBand; override;

  procedure SaveDataToNames; override;

  procedure RestoreDataFromNames; override;

  procedure RemoveChild(); override;

  procedure AddChild(); override;

  procedure MarginsChanged; virtual;

  procedure PageSizeChanged; virtual;

  procedure RecalcLayout; override;

  procedure CalcPrintPosition; virtual;

  function PrepareObject(); override;

  procedure PrepareObjects(); override;

  procedure Notification(); override;

  procedure DoWriteLocalProperties(); override;

  function GetPageIndex; virtual;

  procedure SetPageIndex();

public

  constructor Create(); override;

  destructor Destroy; override;

  class function ElementType; override;

  procedure Assign(); override;

  procedure ReadElement(); override;

  function FindBandWithType();

  function FindBandWithTypeAndData();

  function CheckBandMultiplicity();

  function FindBand();

  function FindMainDataloop;

  property PageSize: TFPReportPageSize; [rw]

  property Margins: TFPReportMargins; [rw]

  property Report: TFPCustomReport; [rw]

  property Bands: TBandList; [r]

  property BandCount: Integer; [r]

  property Orientation: TFPReportPaperOrientation; [rw]

  property Data: TFPReportData; [rw]

  property IsMultiColumn: Boolean; [r]

  property ColumnCount: Byte; [rw]

  property ColumnGap: TFPReportUnits; [rw]

  property ColumnLayout: TFPReportColumnLayout; [rw]

  property Font: TFPReportFont; [rw]

  property OnPageSizeChange: TNotifyEvent; [rw]

  property PageIndex: Integer; [rw]

end;

Inheritance

TFPReportCustomPage

|

TFPReportElementWithChildren

|

TFPReportElement

|

TFPReportComponent

|

TObject


Documentation generated on: 2023-03-18