Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Aplica-se a: Construtor de Relatórios da Microsoft (SSRS)
Designer de Relatórios
do Power BI no SQL Server Data Tools
Dependendo do renderizador selecionado, certas regras são aplicadas ao corpo do relatório paginado e ao seu conteúdo ao renderizar um relatório. A forma como os itens do relatório se encaixam numa página é determinada pela combinação destes fatores:
Regras de renderização.
A largura e altura dos itens do relatório.
O tamanho do corpo do relatório.
A largura e altura da página.
Suporte específico ao renderizador para paginação.
Este tópico discute as regras gerais aplicadas pelos Serviços de Relatório. Para mais informações, consulte Itens de Renderização de Relatórios (Construtor de Relatórios e SSRS),Regiões de Renderização de Dados (Construtor de Relatórios e SSRS) e Dados de Renderização (Construtor de Relatórios e SSRS).
Observação
Você pode criar e modificar arquivos de definição de relatório paginado (.rdl) no Construtor de Relatórios da Microsoft, no Construtor de Relatórios do Power BI e no Designer de Relatórios no SQL Server Data Tools.
Comportamentos Gerais para HTML, MHTML, Word e Excel (Soft Page-Break Renderers)
Os relatórios exportados usando formatos HTML e MHTML são otimizados para uma experiência baseada em ecrã de computador, onde as páginas podem ter vários comprimentos. As quebras de página são inseridas verticalmente apenas em locais aproximados dentro do corpo do relatório. Estas localizações aproximadas são determinadas pela definição interativa de altura no painel de Propriedades. Por exemplo, suponha que a altura interativa está definida para 5 polegadas. Quando o relatório é renderizado, a altura da página é de aproximadamente 5 polegadas de comprimento. O Word e o Excel paginam com base em quebras de página lógicas e ignoram a definição interativa de altura.
Observação
Para determinar como um relatório aparecerá num renderizador de quebra de página suave, utilize a Pré-visualização do Relatório. O relatório aparece como seria em formato HTML, MHTML, Word ou Excel.
Ao exportar um relatório para HTML, MHTML, Word ou Excel, seguem-se as seguintes regras gerais:
As quebras de página lógicas, as que insere explicitamente, são aplicadas aos itens de relatório. Por exemplo, se inserir uma quebra de página entre cada grupo, ela é aplicada quando o relatório é renderizado.
É criado um layout aproximado usando a altura da página e o número de vezes que o item do relatório aparece. Por exemplo, se uma caixa de texto tiver 0,5 polegadas de altura e se repetir cinco vezes no relatório, 2,5 polegadas são reservadas.
São inseridos múltiplos saltos suaves de página com base na configuração de altura interativa. Para suprimir em HTML e nos controlos de ReportViewer e controlar a paginação utilizando apenas quebras de página explícitas, defina o valor de altura interativa para 0 ou um número extremamente grande.
Observação
Nos renderizadores de quebra de página suave, a configuração de largura interativa não é utilizada.
As páginas de relatório podem crescer para acomodar viúvas, órfãos e reportar itens que precisam de ser mantidos juntos. Isto significa que o relatório pode ultrapassar a largura do ecrã e pode ser visualizado através de barras deslizantes.
A paginação aplica-se apenas verticalmente aos relatórios.
Não são aplicadas margens de página.
Comportamentos Gerais para PDF, Imagem e Impressão (Hard Page-Break Renderers)
Os relatórios exportados em PDF e Imagem são otimizados para uma experiência semelhante a um livro ou impressa, onde as páginas mantêm um tamanho consistente. As quebras de página são inseridas vertical e horizontalmente em locais específicos dentro do corpo do relatório. Estas localizações específicas são determinadas pelas definições de largura e altura da página.
Observação
Para determinar a forma como um relatório aparecerá num renderizador de quebra rígida de página, use a Pré-visualização de Impressão. O relatório aparece como em formato PDF ou de imagem.
As páginas são numeradas sequencialmente da esquerda para a direita, depois de cima para baixo.
As quebras de página lógicas, que são inseridas explicitamente, são aplicadas aos itens de relatório. Estas quebras de página podem fazer com que os itens do relatório empurrem outros itens para a página seguinte.
Se ocorrer uma quebra física de página através dos itens do relatório que devem ser mantidos juntos, os itens que devem ser mantidos juntos são movidos para a página seguinte.
Devido a limitações de tamanho da página, pode não ser possível manter todos os itens juntos ou repetir os itens. Se isso acontecer, o renderizador pode ignorar certas regras para repetir com outro item para permitir que o item do relatório caiba na página.
Se um item não puder ser mantido junto, por exemplo uma caixa de texto que cresce demasiado para caber na área vertical utilizável da página, então o item será cortado na fronteira física da página e continuará na página seguinte.
A paginação é aplicada a relatórios vertical e horizontalmente.
Observação
A definição de largura interativa não é usada nos renderizadores hard page break.
Espaçamento mínimo entre itens do relatório
Os itens do relatório crescem dentro do corpo do relatório para acomodar o seu conteúdo. Por exemplo, uma região de dados matriciais normalmente expande-se ao longo e para baixo da página quando o relatório é renderizado, e a altura de uma caixa de texto ajusta-se consoante os dados devolvidos de uma expressão.
Os renderizadores mantêm o espaço mínimo entre os itens do relatório que defines no layout do relatório. Quando coloca um item do relatório adjacente a outro no layout do relatório, a distância entre os itens do relatório torna-se a distância mínima que deve ser mantida à medida que o relatório cresce horizontal ou verticalmente. Por exemplo, se adicionar uma região de dados matricial a um relatório e depois adicionar um retângulo 0,25 polegadas à direita da matriz, esse espaço é mantido à medida que a matriz cresce. Cada item move-se para a direita para manter a distância mínima dos itens que terminam à sua esquerda.
Cabeçalhos e rodapés de página
Cabeçalhos e rodapés de página aparecem no topo e na parte inferior de cada página renderizada. Podes formatar o cabeçalho e rodapé da página para que haja uma cor da borda, estilo da borda e largura da borda. Também pode adicionar uma cor de fundo ou uma imagem de fundo. Estas opções de formatação são todas renderizadas, dependendo do formato que escolher.
As seguintes regras aplicam-se aos cabeçalhos e rodapés das páginas quando renderizados no formato de renderização HTML ou MHTML:
Observação
Para informações sobre como o Excel renderiza cabeçalhos e rodapés, consulte Exportar para Microsoft Excel (Construtor de Relatórios e SSRS). Para informações sobre como o Word renderiza cabeçalhos e rodapés, veja Exportar para Microsoft Word (Construtor de Relatórios e SSRS).
Quando presente, o cabeçalho e rodapé são renderizados no topo e na parte inferior de cada página dentro da área de página utilizável.
Nas páginas onde o cabeçalho ou rodapé está oculto, a altura do cabeçalho ou rodapé continua reservada dentro da área utilizável da página, mesmo que o cabeçalho ou rodapé não seja renderizado.
Se o conteúdo do cabeçalho ou rodapé crescer para além dos limites do cabeçalho ou rodapé, o cabeçalho ou rodapé aumenta de tamanho para acomodar o conteúdo.
As seguintes regras aplicam-se aos cabeçalhos e rodapés de página quando renderizados no formato PDF ou Imagem:
O cabeçalho ou rodapé é renderizado no topo e no fundo de cada página dentro da área de página utilizável.
Nas páginas onde o cabeçalho ou rodapé está oculto, a altura do cabeçalho ou rodapé continua reservada dentro da área utilizável da página, mesmo que o cabeçalho ou rodapé não seja renderizado.
O cabeçalho e o rodapé não crescem nem tampouco encolhem. São renderizados em todas as páginas à altura especificada quando criaste o cabeçalho ou rodapé.
Independentemente do número de colunas no relatório, existe apenas um cabeçalho e rodapé por página.
Se o conteúdo do cabeçalho ou rodapé crescer para além dos limites do cabeçalho ou rodapé, o conteúdo é cortado.
Os cabeçalhos e rodapés definidos no ficheiro RDL original não são renderizados quando o relatório é apresentado como subrelatório.
Quebras de Página Lógicas
Quebras de página lógicas são quebras de página que são inseridas antes ou depois dos itens ou grupos do relatório. As quebras de página ajudam a determinar como o conteúdo é ajustado a uma página de relatório para uma visualização ótima ao renderizar ou exportar o relatório.
As seguintes regras aplicam-se ao renderizar quebras de página lógicas:
Quebras lógicas de página são ignoradas para itens de relatório que estão constantemente ocultos e para itens de relatório onde a visibilidade é controlada clicando noutro item de relatório.
As quebras de página lógicas são aplicadas a itens que são visíveis condicionalmente se estiverem atualmente visíveis no momento em que o relatório é renderizado.
O espaço é preservado entre o item de relatório com a quebra de página lógica e os itens de relatório que lhe são adjacentes.
Quebras lógicas de página inseridas antes de um item de relatório empurram o item do relatório para a página seguinte. O item do relatório é apresentado no topo da página seguinte.
Quebras lógicas de página definidas em itens dentro de células de tabelas ou matrizes não são mantidas. Isto não se aplica a itens em listas.