Dokumentace HotXLS

Událost AfterCell

Nastane poté, co je sloupec určený indexem ColumnIndex aktuálního řádku uložen do buňky

Popis

Tuto událost můžete použít k použití podmíněného formátování na libovolnou exportovanou buňku v oblasti detailů

Syntaxe

TDBGridAfterCell = procedure (Sender: TObject; Cell: IXLSRange; RowIndex, ColumnIndex: Integer; Column: TColumn) of object;
Sender TObject. Určuje komponentu TGridToXLS, která vyvolala událost
Cell IXLSRange. Představuje buňku, která se exportuje
RowIndex Integer. Index aktuálního řádku
ColumnIndex Integer. Index sloupce
Column TColumn. Objekt představující sloupec

Příklad

Tento příklad nastaví barvu pozadí lichých sloupců na stříbrnou

procedure TForm1.GridToXLS1AfterCell(Sender: TObject;
  Cell: IXLSRange; RowIndex, ColumnIndex: Integer; Column: TColumn);
begin
  if Odd(ColumnIndex + 1) then Cell.Interior.Color := ColorToRGB(clSilver);
end;