Search Results for

    Show / Hide Table of Contents

    Imprimir um gráfico criado em Delphi

    Se você já criou um gráfico em seu código Delphi e deseja imprimí-lo no relatório, é necessário usar o objeto "Figura" na barra de ferramentas de objetos do FastReport. Coloque o objeto no lugar requerido na página de design do relatório e crie o seguinte manipulador de eventos "TfrxReport.OnBeforePrint" no aplicativo Delphi:

    procedure TForm1.frxReport1BeforePrint(Sender: TfrxReportComponent);
    begin
      if Sender.Name = 'Picture1' then
        TfrxPictureView(Sender).Picture.Assign(
          Chart1.TeeCreateMetafile(False,
            Rect(0, 0, Round(Sender.Width), Round(Sender.Height))));
    end;
    

    no qual Figura1 é o nome do objeto "Figura" e Gráfico1 é seu gráfico Delphi.

    Observação: Quando código é atribuído aos manipuladores de eventos do componente TfrxReport em um aplicativo Delphi, é necessário visualizar o relatório ao executar o aplicativo Delphi compilado. Não é possível visualizar o relatório dentro do designer de relatórios do FastReport.

    Back to top © 1998-2022 Copyright Fast Reports Inc.