[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
Source position: fpreport.pp line 1574
type TFPCustomReport = class(TFPReportComponent) |
protected |
class function IsStringValueZero(); virtual; |
function CreateVariables; virtual; |
function CreateImages; virtual; |
function CreateReportData; virtual; |
function CreateLayouter; virtual; |
procedure CollectReportData; virtual; |
procedure RestoreDefaultVariables; virtual; |
procedure DoPrepareReport; virtual; |
procedure DoBeginReport; virtual; |
procedure DoEndReport; virtual; |
procedure InitializeDefaultExpressions; virtual; |
procedure InitializeExpressionVariables; virtual; |
procedure InitializeAggregates(); virtual; |
procedure CacheMemoExpressions(); virtual; |
procedure StartRender; override; |
procedure EndRender; override; |
property RTObjects: TFPList; [r] |
property Images: TFPReportImages; [r] |
property Pages []: TFPReportCustomPage; [r] |
property PageCount: Integer; [r] |
property IsFirstPass: Boolean; [rw] |
property OnBeginReport: TFPReportBeginReportEvent; [rw] |
property OnEndReport: TFPReportEndReportEvent; [rw] |
property OnBeforeRenderReport: TNotifyEvent; [rw] |
property OnAfterRenderReport: TNotifyEvent; [rw] |
public |
constructor Create(); override; |
destructor Destroy; override; |
class function ReportKindToResultType(); |
function StreamToReportElements(); |
procedure Clear(); |
procedure SaveDataToNames; |
procedure RestoreDataFromNames; |
procedure WriteElement(); override; |
procedure WriteRTElement(); |
procedure ReadElement(); override; |
procedure AddPage(); |
procedure RemovePage(); |
function IndexOfPage(); |
function FindRecursive(); |
procedure Validate(); |
procedure RunReport; |
procedure ClearPreparedReport; virtual; |
function Prepared; |
procedure StartDesigning; override; |
procedure EndDesigning; override; |
procedure RenderReport(); |
procedure AddBuiltinsToExpressionIdentifiers(); virtual; |
property Variables: TFPReportVariables; [rw] |
property ExpressionParser: TFPExpressionParser; [r] |
property Author: string; [rw] |
property DateCreated: TDateTime; [rw] |
property Title: string; [rw] |
property TwoPass: Boolean; [rw] |
property ReportData: TFPReportDataCollection; [rw] |
property UsePageCountMarker: Boolean; [rw] |
end; |
| |
| |
TObject |