Typedef for AfterPri nt event handler.TTXBeforePrintEventDelphi declaration
TTXAfterPrintEvent=procedure(Sender: TComponent; DoPrint: Boolean) of object;
C++ declaration
typedef void __fastcall(__closure *TTXAfterPrintEvent)(Classes::TComponent *Sender, bool DoPrint);
Description
DoPrint is set to true, if the component was actually printed.
Typedef for BeforePrint event handler.TTXCalcOperationDelphi declaration
TTXBeforePrintEvent=procedure(Sender: TComponent; var DoPrint: Boolean) of object;
C++ declaration
typedef void __fastcall(__closure *TTXBeforePrintEvent)(Classes::TComponent *Sender, bool & DoPrint);
Description
Set DoPrint to false to skip actual printing of the component.
Type of calculation operation performed by TTXCalcLabel .TTXCalcPrinEventDelphi declaration
TTXCalcOperation=(txSum, txMin, txMax, txAve, txCount);
C++ declaration
enum TTXCalcOperation { txSum, txMin, txMax, txAve, txCount };
Description
Value MeaningtxSum Sum of data.
txMin Minimum value of data.
txMax Maximum value of data.
txAve Average value of data.
txCount Count of data.
Typedef for TTXCalcLabel.OnCalculate event handler.TTXDBLabelDataChangedDelphi declaration
TTXCalcPrinEvent=procedure(Sender: TObject; var Accept: Boolean) of object;
C++ declaration
typedef void __fastcall(__closure *TTXCalcPrinEvent)(System::TObject *Sender, bool & Accept);
Description
Set Accept to false to skip printing.
Typedef for OnDataChange eventTTXGroupOnNeedDataDelphi declaration
TTXDBLabelDataChanged=procedure(Sender: TObject; Field: TField) of object;
C++ declaration
typedef void __fastcall(__closure *TTXDBLabelDataChanged)(System::TObject *Sender, Db::TField *Field);
Description
Typedef for TTXGroup.OnNewData event handler.TTXOnNeedDataEventDelphi declaration
TTXGroupOnNeedData=procedure(var Value: String) of object;
C++ declaration
typedef void __fastcall(__closure *TTXGroupOnNeedData)(System::AnsiString & Value);
Description
When event handler is called, parameter Value has the value of the underlying data field as a string, the application can change this data.
Typedef for OnNeedData event handler.TTXRulerOptDelphi declaration
TTXOnNeedDataEvent=procedure(Sender: TComponent; Restart: Boolean; var FoundMore: Boolean) of object;
C++ declaration
typedef void __fastcall(__closure *TTXOnNeedDataEvent)(Classes::TComponent *Sender, bool Restart, bool & FoundMore);
Description
If Restart is true, application needs to find the first data record, and the next, if false.Set FoundMore to true, if a new record was found.
Ruler, dispalyed at design time.TTXSysDataTypeDelphi declaration
TTXRulerOpt=(troVertical, troHorizontal, troVertUnits, troHrxUnits);
C++ declaration
enum TTXRulerOpt { troVertical, troHorizontal, troVertUnits, troHrxUnits };
Description
Value MeaningtroVertical Vertical lines between columns.
troHorizontal Horizontal lines between rows.
troVertUnits Column numbers.
troHrxUnits Row numbers.
Type of system data dispalyed by TTXSysLabel .TTXTOnGetTextEventDelphi declaration
TTXSysDataType=(txDate, txTime, txDateTime, txPage, txTitle);
C++ declaration
enum TTXSysDataType { txDate, txTime, txDateTime, txPage, txTitle };
Description
Value MeaningtxDate Current date.
txTime Current time.
txDateTime Current date and time.
txPage Number of current page.
txTitle Report title.
Typedef for OnGetText event handler.Delphi declaration
TTXTOnGetTextEvent=procedure(Sender: TObject; var Text: String) of object;
C++ declaration
typedef void __fastcall(__closure *TTXTOnGetTextEvent)(System::TObject *Sender, System::AnsiString & Text);
Description
Change Text parameter to what needs to be printed.