Imprimindo relatórios de um navegador que usa o controle de impressão

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.

Para melhorar a qualidade de impressão dos relatórios exibidos em um navegador e imprimir várias páginas, é possível usar a funcionalidade de impressão de cliente fornecida no SQL ServerReporting Services. A impressão de cliente apresenta uma caixa de diálogo Imprimir que pode ser usada para selecionar uma impressora, especificar páginas e margens e visualizar o relatório antes da impressão. Ela deve ser usada em 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.

Usando a impressão de cliente

Para usar o recurso de impressão, clique no ícone Impressora na barra de ferramentas do relatório. Quando usado pela primeira vez, ele baixará para o computador um controle Microsoft ActiveX que apresenta a caixa de diálogo Imprimir. Dependendo das configurações do navegador, o controle pode ser instalado automaticamente ou somente quando um usuário concordar com a instalação. Após o download do controle, a caixa de diálogo Imprimir é exibida sempre que você clica no ícone Impressora para que seja possível especificar as opções e enviar o relatório para a impressora padrão. Para obter mais informações, consulte Como imprimir um relatório (Gerenciador de Relatórios) e Como configurar um navegador para impressão do lado do cliente.

A impressão de cliente pode ser desabilitada por administradores do servidor de relatório. Caso ela seja desabilitada, o ícone Impressora não é exibido na barra de ferramentas do relatório.

ObservaçãoObservação

O controle de impressão não funciona caso você tente imprimir um relatório ainda conectado a uma instância do servidor de relatório local com o sistema operacional Windows Server IA64 em execução. Essa restrição só se aplica a um usuário conectado a uma instância do servidor de relatório local. Os usuários que se conectam usando uma conexão remota podem usar o controle de impressão em relatórios hospedados no servidor IA64.

Opções de impressão

Para configurar as propriedades de impressão do relatório, na caixa de diálogo Imprimir, clique no botão Propriedades. O tamanho 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 por Orientação, definidas como Portrait ou Landscape. A orientação padrão exibida depende da largura e da altura da página do relatório.

ObservaçãoObservaçã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.

Visualizar Impressão

Para visualizar um relatório, na caixa de diálogo Imprimir, clique no botão Visualizar. Clicar na visualização abre a primeira página do relatório em uma janela de visualização separada. São disponibilizadas páginas adicionais enquanto o relatório é processado no servidor de relatório. 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.

Ajustando margens de impressão

É possível modificar as margens de impressão no relatório EMF processado antes de imprimi-lo. Para isso, na caixa de diálogo Imprimir, clique no botão Visualizar. Na parte superior da página de visualização, clique no botão Margens. A caixa de diálogo Margens é exibida. Configure as margens superior, inferior, direita e esquerda conforme desejado. Clique em 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.