Документация HotXLS

Событие AfterGroup

Возникает после того, как экспортирован заголовок группы, заданный Index

Описание

Можно использовать данное событие для применения дополнительного форматирования к области заголовка группы

Синтаксис

TDBGridAfterGroup = procedure (Sender: TObject; GroupIndex: Integer; GroupRow: IXLSRange; GroupCell: IXLSRange) of object;
Sender TObject. Указывает TGridToXLS компонент который triggered событие
GroupIndex Integer. Индекс группы, начиная с 1
GroupRow IXLSRange. Представляет диапазон, содержащий всю область заголовка группы
GroupCell IXLSRange. Представляет ячейку, содержащую значение группы

Пример

Данный пример применяет дополнительное форматирование к области заголовка группы
procedure TForm1.GridToXLS1AfterGroup(Sender: TObject;
      GroupIndex: Integer; GroupRow: IXLSRange; GroupCell: IXLSRange);
begin
  GroupRow.Merge;
  With GroupRow do begin
     case GroupIndex of
        1:   Font.Size := 16;
        2:   Font.Size := 14;
        else Font.Size := 12;
     end;
  end;
end;