Exportando um relatório como um arquivo da Web (Construtor de Relatórios 1.0)
A opção de exportação de arquivo da Web salva os dados do relatório no formato HTML. Essa opção de exportação pode produzir os seguintes tipos de HTML: HTML 3.2, HTML 4.0 ou MHTML. Ela também pode produzir páginas HTML totalmente formadas ou fragmentos de HTML a serem incorporados a outras páginas HTML. Todo o HTML é gerado com a codificação UTF-8.
A opção de exportação Arquivo da Web é o padrão para relatórios exibidos em um navegador. O tipo de HTML padrão é o HTML 4.0.
Para exibir os dados do relatório usando HTML 4.0, abra o relatório no Gerenciador de Relatórios, em uma Web Part do SharePoint ou em uma URL de relatório.
Para exibir os dados do relatório usando HTML 3.2, referencie o arquivo em uma URL de relatório (por exemplo, http://<servidor_Web>/reportserver?%2fProduct%sfSales&rs:Command=Render&rs:Format=HTML3.2).
Para exibir os dados do relatório usando MHTML, referencie-o usando uma URL de relatório ou selecione-o na lista de formatos de exportação, na barra de ferramentas de relatório.
Os relatórios HTML 4.0 seguem as especificações do HTML 4.0 e CSS2 (folhas de estilo em cascata) nível 2, com algumas exceções. Os relatórios HTML 3.2 seguem a especificação do HTML 3.2, porém alguns estilos podem ser incluídos para melhorar a aparência. A extensão de renderização HTML dá suporte para o padrão MHTML. Essa extensão de renderização incorpora recursos (como imagens, documentos ou outros arquivos binários) como estruturas MIME ao relatório HTML, em um único arquivo. Os recursos codificados no relatório aumentam o tamanho do relatório, mas a incorporação dos recursos é útil para computadores que não têm acesso aos recursos armazenados no servidor de relatório ou em outro local. Os relatórios MHTML também são úteis para serem incorporados em mensagens de email, pois todos os recursos estão incluídos no relatório.
Posicionamento de itens
A opção de exportação Arquivo da Web cria uma tabela em HTML para conter os itens de cada conjunto de itens de relatório. Os itens são posicionados na tabela para preservar o layout do relatório. Se o conjunto de itens de relatório contiver apenas um item, este será renderizado sem a tabela. Todos os locais e tamanhos de item são expressos em milímetros (mm). As diferenças de tamanho e posição inferiores a 0,2 mm são salvas como 0 mm.
O HTML não dá suporte à sobreposição de itens. Se houver sobreposição de itens de relatório, eles serão organizados de forma que essa sobreposição não ocorra. Isso pode resultar na exibição de itens na página em posições diferentes do design original. Em alguns casos, os itens podem estar sobrepostos, embora isso não fique evidente.
Paginação
A opção de exportação Arquivo da Web salva as páginas do relatório como páginas HTML separadas, também conhecidas como "seções", da seguinte maneira:
As quebras de página serão exibidas em tabelas e matrizes exportadas se uma destas opções for definida no relatório:
Quebras de página entre os grupos e Quebrar também antes do primeiro grupo.
Quebras de página entre os grupos e Quebrar também depois do último grupo.
Quebras de página entre os grupos e Quebrar também antes do primeiro grupo e depois do último grupo.
Os itens que começarem acima de um item que contém uma quebra de página serão exibidos na página anterior à quebra de página.
A opção de exportação Arquivo da Web tenta exportar todas as quebras de página do relatório conforme descrito anteriormente; no entanto, os itens que contêm quebras de página e estiverem contidos em uma tabela ou matriz também poderão produzir resultados imprevisíveis.
Qualquer item posicionado ao lado de um item que contenha uma quebra de página será salvo na mesma página se a sua parte superior estiver acima da parte inferior do item que contém a última quebra de página. Por exemplo, uma caixa de texto posicionada imediatamente à direita de uma tabela que contém uma quebra de página no final será exibida na mesma página que a tabela. Uma caixa de texto posicionada à direita e abaixo da parte inferior da mesma tabela será exibida no final da última página.
A opção de exportação Arquivo da Web também insere quebras de página na altura aproximada da página, conforme definido nas propriedades do relatório. Isso evita que um relatório extenso e sem quebras de páginas gere páginas extremamente longas ao ser exportado e exibido em um aplicativo de exibição de HTML.
Exportando como um arquivo MHTML
A opção de exportação de arquivo da Web pode salvar relatórios em MHTML, também descritos como arquivos da Web. O MHTML estende o HTML para incorporar objetos codificados, como imagens, ao documento HTML.
A opção de exportação de arquivo da Web pode salvar o MHTML como um fragmento ou como um documento MHTML completo. Se o MHTML for um fragmento, as marcas HEAD, HTML e BODY do documento MHTML serão removidas. Somente o conteúdo da marca BODY será exibido. Isso é útil para incorporar o MHTML ao HTML produzido por outro aplicativo
Para entender melhor como a opção de exportação de arquivo da Web salva os elementos RDL (Report Definition Language) em um relatório como um arquivo da Web, leia mais sobre os elementos. Para obter mais informações sobre os elementos RDL, consulte o tópico Linguagem RDL nos Manuais Online do SQL Server.
Nesta seção
Tópico |
Descrição |
---|---|
Descreve como os itens do relatório são salvos pela opção de exportação Arquivo da Web. |
|
Layout de página ao exportar como um arquivo da Web (Construtor de Relatórios 1.0) |
Descreve como o layout e as propriedades do relatório são salvos pela opção de exportação Arquivo da Web. |
Consulte também