Share via


Imprimir relatórios em um navegador com o controle de impressão (Construtor de Relatórios)

Embora um navegador seja o aplicativo cliente mais usado para exibir um relatório, a funcionalidade de impressão do navegador não é ideal para imprimir relatórios. A funcionalidade de impressão de um navegador foi projetada para imprimir páginas da Web. Normalmente, as páginas impressas em um navegador incluem todos os elementos visuais presentes em uma página da Web, além das informações de cabeçalho e rodapé que identificam a página ou o site. Imprimir em um navegador imprime o conteúdo da janela atual. Em um relatório com várias páginas, o navegador normalmente imprime a primeira ou menos caso a página do relatório exceda as dimensões de uma página impressa. Você pode usar a funcionalidade de impressão do lado do cliente fornecida no SQL Server Reporting Services por alguns motivos. Você pode usar a funcionalidade para melhorar a qualidade de impressão de relatórios que são exibidos em um navegador e imprimir várias páginas. A impressão do lado do cliente fornece uma caixa de diálogo Imprimir padrão, que pode ser usada para selecionar uma impressora, especificar páginas e margens e visualizar o relatório antes da impressão. Ela destina-se a ser usada no lugar do comando Imprimir no menu Arquivo de um navegador. Quando você usa a impressão de cliente, o relatório é impresso como foi criado, sem os elementos adicionais exibidos em impressões de páginas da Web.

Para usar a impressão do lado do cliente, você precisa instalar um controle ActiveX do Microsoft . Para obter mais informações, consulte Habilitar e desabilitar a impressão do lado do cliente para Reporting Services.

Observação

Você pode criar e modificar arquivos de definição de relatório paginado (.rdl) no Construtor de Relatórios da Microsoft, Construtor de Relatórios do Power BI e no Designer de Relatórios no SQL Server Data Tools.

Para configurar as propriedades de impressão do relatório, na caixa de diálogo Imprimir, selecione o botão Propriedades. Otamanho do papel é determinado pela altura e pela largura padrão do tamanho da página do relatório, conforme estabelecido na definição do relatório. Os valores disponíveis dependem do tipo de impressora e de seus recursos. Largura e altura usam valores padrão, conforme a determinação dos drivers de impressão configurados no computador. Alterar esses valores faz com que o relatório seja impresso usando as novas dimensões. A largura e a altura da página são determinadas pela Orientação, que é definida como Retrato ou Paisagem. A orientação padrão exibida depende da largura e da altura da página do relatório.

Observação

A caixa de diálogo Imprimir e as configurações de impressora padrão para largura, altura e orientação de página são determinadas pela definição do relatório.

Para visualizar um relatório, na caixa de diálogo Imprimir, selecione o botão Visualizar. Selecionar a visualização abre a primeira página do relatório em uma janela de visualização separada. Páginas adicionais ficam disponíveis quando o relatório é processado no servidor de relatórios. Um relatório visualizado é processado em formato EMF. É possível navegar até a página anterior ou a próxima chegando até a última, e o botão Avançar é desabilitado.

Ajustar margens de impressão

É possível modificar as margens de impressão no relatório EMF processado antes de imprimi-lo. Para modificar as margens, na caixa de diálogo Imprimir, selecione o botão Visualizar. Na parte superior da página de visualização, selecione o botão Margens. A caixa de diálogo Margens é exibida. Configure as margens superior, inferior, direita e esquerda conforme desejado. Selecione OK. A caixa de diálogo é fechada, e as configurações são armazenadas para a renderização da visualização e da impressão.