Dokumentace HotXLS

Událost AfterTitle

Nastane po uložení titulu sloupce zadaného parametrem FieldIndex do buňky

Popis

Tuto událost můžete použít k aplikaci podmíněného formátování na libovolnou buňku záhlaví

Syntaxe

TAfterTitle = procedure(Sender: TObject; Cell: IXLSRange; FieldIndex: Integer; Field: TField) of object;
Sender TObject. Určuje komponentu TDataToXLS, která vyvolala událost
Cell IXLSRange představující buňku se záhlavím sloupce
FieldIndex Integer. Index pole
Field TField. Objekt představující pole datové sady

Příklad

Tento příklad nastaví šířku sloupce s indexem 2

procedure TForm1.DataToXLS1AfterTitle(Sender: TObject;
  Cell: IXLSRange; FieldIndex: Integer; Field: TField);
begin
  if FieldIndex = 2 then Cell.ColumnWidth := 30;
end;
Tento příklad ukazuje, jak změnit text titulu sloupce

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