Documentação do HotXLS

Evento AfterGroup

Ocorre depois de o título do grupo especificado por Index ser guardado na célula

Descrição

Pode utilizar este evento para aplicar formatação adicional à área do título do grupo

Sintaxe

TAfterGroup = procedure (Sender: TObject; GroupIndex: Integer; GroupRow: IXLSRange; GroupCell: IXLSRange) of object;
Sender TObject. Especifica o componente TDataToXLS que desencadeou o evento
GroupIndex Integer. Índice baseado em 1 do grupo
GroupRow IXLSRange. Representa um intervalo que contém toda a área do título do grupo
GroupCell IXLSRange. Representa uma célula que contém o valor do grupo

Exemplo

This example applies additional formatting for the group title area

procedure TForm1.DataToXLS1AfterGroup(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;
        3:   Font.Size := 12;
        else Font.Size := 10;
     end;
  end;
end;