Imprimindo relatórios

Depois de publicar um relatório em um servidor de relatório, você pode exibir e imprimir o relatório de um navegador, o Gerenciador de Relatórios ou qualquer aplicativo que você usa para exibir um relatório exportado. Antes de publicar um relatório, você pode imprimi-lo quando você o visualiza.

Todo o processamento de impressão é executado sob demanda e no computador cliente. Não existe funcionalidade de impressão no servidor que permita encaminhar um trabalho de impressão diretamente de um servidor de relatório para uma impressora conectada ao servidor Web. As impressoras e opções de impressão são selecionadas por usuários de relatórios individuais que usam uma caixa de diálogo Imprimir padrão.

ObservaçãoObservação

Embora os usuários não possam especificar uma impressora como um destino de entrega de destino em uma assinatura, o SQL ServerReporting Services inclui uma extensão de Entrega da Impressora de amostra que mostra aos desenvolvedores como criar uma extensão de entrega que fornece essa funcionalidade. Criando uma extensão de entrega personalizada, um desenvolvedor pode fornecer aos usuários de assinatura a capacidade de encaminhar um relatório diretamente para uma impressora de uma forma programada, sem a intervenção do usuário exigida. Para obter mais informações, consulte Exemplos do Reporting Services e Visão geral de extensões de entrega.

Os autores de relatório que criam relatórios especificamente para a saída da impressão podem usar as quebras de página, os cabeçalhos de relatório e os rodapés, as expressões e as imagens de plano de fundo para criar um design com base em impressão. Os exemplos de elementos de design de relatório destinados à saída de impressão podem incluir termos e condições impressas no verso de cada relatório ou elementos gráficos e de texto que imitam papel timbrado.

Devido a maneira como paginação é implementada para formatos de renderização diferentes, talvez você não consiga obter resultados de saída de impressão otimizados para todos os relatórios em todos os formatos de renderização. As páginas de relatórios são projetadas para acomodar várias quantidades de dados. Os relatórios que incluem uma matriz, por exemplo, podem fazer com que uma página cresça tanto na horizontal quanto na vertical, dependendo se um usuário expande as linhas e colunas. Um usuário que não expande uma matriz obterá resultados de impressão diferentes do que ao expandi-la.

O Reporting Services não fornece uma maneira de combinar as páginas no modo retrato e paisagem no mesmo relatório, nem fornece uma maneira de criar um layout com base em impressão que substitui ou existe ao longo do layout de um relatório, conforme a renderização em um navegador ou em outro aplicativo. Para a maioria dos relatórios exportados, as impressões de relatório incluem tudo que é visível no relatório, conforme visualizado pelo usuário em um monitor de computador.

Se você for um desenvolvedor, poderá configurar e usar o controle ActiveX RSClientPrint em aplicativos personalizados. Para obter mais informações, consulte Usando o controle RSClientPrint em aplicativos personalizados e Habilitando e desabilitando impressão do lado do cliente para Reporting Services.

ObservaçãoObservação

As impressões de relatórios HTML podem conter somente o conteúdo na primeira página se você estiver usando o comando Imprimir do navegador. Você pode obter resultados melhores se imprimir relatórios HTML usando o recurso de impressão do cliente Reporting Services. Para obter mais informações, consulte Imprimindo relatórios de um navegador que usa o controle de impressão.

Nesta seção