Imprimindo uma tela da aplicação no Relatório de Seção.

Descrição:

Como posso imprimir uma tela da aplicação?

Solução:

Para isso, acesse o E3Studio, crie um Relatório, insira um objeto Figura na seção PageHeader sem associá-lo a nenhuma imagem, e configure a propriedade SizeMode como 1-rv2Stretch.

Depois, insira estes dois scripts:

1. Script em um Botão para capturar a tela e imprimir o Relatório. Por exemplo:

Application.CaptureScreen "tela.bmp"
Application.LoadReport("[Relatório1]").PrintPreview()

2. Script no evento BeforePrint da seção PageHeader do Relatório, para carregar a imagem da tela capturada no objeto Figura. Por exemplo:

Me.Picture1.Image = System.Drawing.Image.FromFile("tela.bmp")
Print Friendly, PDF & Email

Este artigo foi útil? Was this helpful?

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

Deixe seu Comentário

Seu endereço de e-mail não será publicado. Campos marcados com asterisco são obrigatórios *