PrintPreview

<< Clique para Mostrar o Sumário >>

 

PrintPreview

PrintPreview([Left], [Top], [Width], [Height])

Gera uma prévia de impressão de um Relatório de Seção na tela. Se o Relatório de Seção é mostrado corretamente na tela, retorna Verdadeiro. Caso o usuário clique em Cancel ou aconteça algum erro, retorna Falso. Os parâmetros Left e Top indicam a posição da prévia de impressão, em pixels, a partir do canto superior esquerdo da tela. Os parâmetros Width e Height indicam o tamanho da prévia de impressão na tela, em pixels ou em Himetric. Todos os parâmetros são opcionais. O script a seguir contém um exemplo de uso deste método.

Sub CommandButton1_Click()
  Set report = Application.LoadReport("[Relatório1]")
  Inicio = Application.GetObject("Dados.Grafico.datai").Value
  Final = Application.GetObject("Dados.Grafico.dataf").Value
  report.Item("Consulta1").SetVariableValue "Ini", Inicio
  report.Item("Consulta1").SetVariableValue "Fim", Final
  report.PrintPreview()
End Sub

 

NOTAS

Este método não está disponível para Relatórios de Seção carregados usando o método LoadReport do Servidor.

Este método corresponde ao Pick Imprimir Relatório.

Se os parâmetros Left e Top não são definidos, a prévia de impressão é mostrada na posição (0, 0).

Se os parâmetros Width e Height não são definidos, a prévia de impressão é criada com o tamanho de 500 x 500 pixels e a janela é aberta maximizada. Se apenas um dos parâmetros é definido, o outro parâmetro é configurado para 500 pixels e a janela não é aberta maximizada.

Os valores de tamanho neste método podem ser informados como números ou Strings. No caso de números, são considerados em pixels. No caso de Strings, se acompanhados da unidade "hm", são interpretados como Himetric. Qualquer outro caso é considerado em pixels.

Esta página foi útil?