Share via


Adicionando imagens a um relatório

Uma imagem é um item de relatório que contém uma referência a uma imagem armazenada no servidor de relatórios, incorporada no relatório ou armazenada em um banco de dados. Uma imagem pode ser um logotipo ou uma imagem ou pode ser uma imagem repetida com linhas de dados. Você também pode usar uma imagem como plano de fundo para determinados itens de relatórios.

Quando você usa uma imagem com base em servidor em um relatório, o item de imagem contém um caminho que aponta para uma imagem no servidor de relatórios. Quando você usa uma imagem incorporada, no entanto, os dados da imagem são armazenados na definição de relatório e não existem como um arquivo separado.

As imagens com base no servidor funcionam bem para logotipos e imagens estáticas compartilhadas entre vários relatórios ou páginas da Web. As imagens incorporadas garantem que as imagens estejam sempre disponíveis para o relatório, mas elas não podem ser compartilhadas. As definições do relatório com imagens com base no servidor são menores do que as definições com imagens incorporadas.

As imagens vinculadas a dados também podem ser exibidas de dados binários armazenados em um banco de dados. Por exemplo, as imagens exibidas ao lado dos nomes de produtos em uma lista de produtos são imagens de banco de dados.

Tornar uma imagem disponível para um relatório não é a mesma coisa que adicioná-la ao layout de relatórios. Para adicionar uma imagem a um relatório, arraste o item de relatório Imagem da Caixa de Ferramentas para o relatório. Use a caixa de diálogo Propriedades da Imagem para controlar a maneira como a imagem é renderizada no relatório.

Para exibir instruções sobre como adicionar uma imagem a um relatório, consulte Como adicionar uma imagem (Reporting Services).

Incorporando imagens

Você pode incorporar imagens em um relatório para que todos os dados de imagens sejam armazenados na definição de relatório. Quando você incorpora uma imagem, o Report Designer faz uma codificação MIME da imagem e a armazena como texto na definição de relatório. Usar uma imagem incorporada garante que a imagem esteja sempre disponível para o relatório, mas também aumenta o tamanho da definição de relatório.

Para exibir instruções sobre como incorporar uma imagem, consulte Como incorporar uma imagem em uma definição de relatório (Reporting Services).

Imagens externas

Você pode incluir imagens armazenadas em um relatório, especificando um URL para a imagem. Quando você usa uma imagem externa em um relatório, a origem da imagem é definida como External e o valor da imagem é o endereço de URL para a imagem. Para um relatório publicado em um servidor de relatórios configurado para o modo nativo, use um caminho completo ou relativo. Por exemplo, http://<servername>/imagens/imagem1.jpg. Para um relatório publicado em um servidor de relatórios configurado para o modo integrado do SharePoint, use uma URL completamente qualificada. Por exemplo, http://<SharePointservername>/<site>/Documentos/imagens/imagem1.jpg.

Quando o relatório é visualizado no Report Designer, a visualização usa as credenciais do usuário para exibir a imagem. Quando o relatório é executado no servidor de relatórios, ele usa a conta de execução autônoma para recuperar a imagem. Se a conta de execução autônoma não for especificada, a imagem será recuperada usando nenhuma credencial (conta de usuário anônimo). Se uma dessas contas tiver diretos insuficientes para acessar a imagem, a imagem não será exibida no relatório. Para obter mais informações sobre conta de execução autônoma, consulte Configurando a conta de execução autônoma.

Imagens de plano de fundo

Você pode usar uma imagem como uma imagem de plano de fundo no corpo do relatório ou em um retângulo, caixa de texto, lista, matriz ou tabela. Uma imagem de plano de fundo tem propriedades semelhantes às de uma imagem. Também é possível especificar como a imagem é repetida para preencher o plano de fundo do item.

ObservaçãoObservação

Algumas extensões de renderização, como a extensão de renderização HTML, renderizam a imagem de plano de fundo do corpo do relatório no corpo, no cabeçalho da página e no rodapé da página. Você pode definir uma imagem de plano de fundo separada para o cabeçalho e rodapé da página, mas, se nenhuma imagem for definida, o relatório usará a imagem de plano de fundo do corpo. Outras extensões de renderização, como a extensão de renderização de Imagem, não renderizam a imagem de plano de fundo do corpo no cabeçalho e rodapé da página.

Para exibir instruções sobre como adicionar uma imagem de plano de fundo, consulte Como adicionar uma imagem de segundo plano (Reporting Services).

Imagens vinculadas a dados

Você pode adicionar imagens armazenadas a um banco de dados em seu relatório. Use o mesmo item de relatório Imagem como aquele usado para imagens estáticas, mas com um conjunto de propriedades que indica que a imagem está armazenada em um banco de dados. Para exibir instruções sobre como como trabalhar com imagens vinculadas a dados, consulte Como adicionar uma imagem associada a dados (Reporting Services).