HotXLS-documentatie

AfterTitle gebeurtenis

Treedt op nadat de kolomtitel die via FieldIndex is opgegeven, in de cel is opgeslagen

Beschrijving

Je kunt dit event gebruiken om voorwaardelijke opmaak toe te passen op elke kopcel

Syntaxis

TAfterTitle = procedure(Sender: TObject; Cell: IXLSRange; FieldIndex: Integer; Field: TField) of object;
Sender TObject. Specificeert de TDataToXLS-component die het event heeft geactiveerd
Cell IXLSRange die de cel met de kolomtitel vertegenwoordigt
FieldIndex Integer. De index van het veld
Field TField. Een object dat het veld van de dataset vertegenwoordigt

Voorbeeld

This example sets the width of the column with index 2

procedure TForm1.DataToXLS1AfterTitle(Sender: TObject;
  Cell: IXLSRange; FieldIndex: Integer; Field: TField);
begin
  if FieldIndex = 2 then Cell.ColumnWidth := 30;
end;
Dit voorbeeld laat zien hoe je de tekst van de kolomtitel wijzigt

procedure TForm1.DataToXLS1AfterTitle(Sender: TObject;
  Cell: IXLSRange; FieldIndex: Integer; Field: TField);
begin
  Cell.Value := StringReplace(Cell.Value, '_', ' ', [rfReplaceAll]);
end;