KB-34585: Imprimindo um gráfico gerado na Biblioteca.

Descrição:

Como posso imprimir um relatório com um E3Chart que foi criado dentro de um XControl?

Solução:

Como o gráfico está dentro de uma tela que é aberta em um divisor, deve-se colocar o nome deste divisor no script do relatório.

Para confirmar o nome do divisor onde a tela será aberta, pode-se colocar um objeto MessageBox no evento OnPreShow da tela:

MsgBox Frame.Name

Depois de verificar o nome do divisor, escreva o seguinte script no evento OnBeforePrint do relatório:

 

Sub OnBeforePrint

set Chart = Report.Sections("PageHeader").Controls("E3Chart1")
set ChartTela = Application.GetFrame("Divisor1").Screen.Item("XControl11").Item("E3Chart1")
Chart.CopyConfig(ChartTela)
Chart.LoadData()

End Sub

 

Print Friendly, PDF & Email

Este artigo foi útil? Was this helpful?

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

Deixe seu Comentário

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