HotXLS dokumentáció

AfterTitle esemény

A FieldIndex által meghatározott oszlop cím cellába mentése után következik be

Szintaxis

Ezt az eseményt feltételes formázás alkalmazásához használhatja bármely fejléc cellára

Leírás

TAfterTitle = procedure(Sender: TObject; Cell: IXLSRange; FieldIndex: Integer; Field: TField) of object;
Sender TObject. Meghatározza azt a TDataToXLS komponenst, amely kiváltotta az eseményt
Cell IXLSRange. A címsort tartalmazó cellát jelöli
FieldIndex Integer. A mező indexe
Field TField. A dataset mezőjét jelölő objektum

Példa

Ez a példa a 2-es indexű oszlop szélességét állítja be

procedure TForm1.DataToXLS1AfterTitle(Sender: TObject;
  Cell: IXLSRange; FieldIndex: Integer; Field: TField);
begin
  if FieldIndex = 2 then Cell.ColumnWidth := 30;
end;
Ez a példa bemutatja, hogyan lehet megváltoztatni az oszlop cím szövegét

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