Alterando figura do Relatório de Seção em tempo de execução.

Descrição

É possível alterar as figuras de um Relatório de Seção em tempo de execução, antes de realizar a impressão?

Solução

Sim. É possível alterar a imagem de um relatório de seção em tempo de execução.
Para isso, siga os passos abaixo:

  1. Adicione um objeto Figura ao relatório de seção
    No editor de relatórios, insira um controle do tipo Figura (Picture) no layout desejado.

  2. Utilize um script no evento ReportStart para carregar a imagem desejada
    Esse script é executado no início da geração do relatório e permite carregar uma imagem diretamente de um arquivo.

Exemplo de script

Sub ActiveReport_ReportStart
'Esse script é necessário para o correto funcionamento de controles E3Chart
'Caso deseje acessar dados da aplicação, é possível utilizar o objeto Application criado abaixo
dim Application = Activator.CreateInstance(Type.GetTypeFromProgID("Reports.E3ApplicationLink"))
Application.LinkWithApplication(rpt)
Me.Picture1.Image = System.Drawing.Image.FromFile("C:\AppElipse\Imagens\LogoEmpresa.jpg")
End Sub

 

Print Friendly, PDF & Email

Este artigo foi útil? Was this helpful?

Classificação média - Average rating 0 / 5. Count: 0

Leave a Reply

Your email address will not be published.Required fields are marked *