Compartilhar via


Caixas de texto em relatórios paginados (Construtor de Relatórios)

Aplica-se a: Construtor de Relatórios da Microsoft (SSRS) Construtor de Relatórios do Power BI Designer de Relatórios no SQL Server Data Tools

Quando você pensa em uma caixa de texto, provavelmente imagina uma caixa autônoma que contém texto em uma superfície como o Microsoft Office PowerPoint. Nos relatórios paginados, algumas caixas de texto são assim e podem exibir texto estático para títulos, descrições e rótulos ou texto dinâmico baseado em expressões. Mas todas as células de uma tabela ou matriz (uma região de dados tablix) também contêm uma caixa de texto, que pode ser formatada da mesma maneira que caixas de texto autônomas do seu relatório.

Observação

Se você arrastar o valor do campo do conjunto de dados de um relatório diretamente para a superfície de design do relatório ou para uma caixa de texto na superfície de design do relatório, verá apenas o primeiro valor no conjunto de resultados ao executar o relatório. Para ver todos os valores de um campo, você precisa primeiro criar uma tabela, matriz ou região de dados de lista e arrastar o campo para uma célula na região de dados. Dessa maneira, quando você executar o relatório, verá todos os valores naquele campo.

Para mostrar texto repetido em um layout de formato livre, crie uma região de dados de lista e coloque a caixa de texto nele. Use uma lista quando quiser repetir um formato para vários valores, como, por exemplo, um formato de fatura do cliente repetido uma vez para cada cliente. Leia mais sobre a criação de formulários e faturas com listas de desejos.

Use um contêiner de retângulo quando quiser controlar o layout da caixa de texto e o espaço em branco abaixo da última caixa de texto. Para obter mais informações, confira Retângulos e linhas (Construtor de Relatórios e SSRS).

A expressão em uma caixa de texto pode conter texto literal, apontar para um campo do banco de dados ou calcular dados. Todas as expressões são mostradas como texto de espaço reservado para que seja possível formatar números, cores e outras propriedades de aparência. Você também pode combinar espaços reservados com texto literal na mesma caixa de texto.

Você pode formatar texto em cada caixa de texto usando fontes, cores, estilos e ações variadas. Para obter mais informações, confira Formatando texto e espaços reservados (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, Construtor de Relatórios do Power BI e no Designer de Relatórios no SQL Server Data Tools.

Ampliando e reduzindo uma caixa de texto

Por padrão, as caixas de texto apresentam um tamanho fixo. Você pode permitir a redução ou a expansão vertical de uma caixa de texto com base no seu conteúdo. Para obter mais informações, confira Permitir que uma caixa de texto seja ampliada ou reduzida (Construtor de Relatórios e SSRS).

Girando uma caixa de texto

Girar caixas de texto pode ajudar a criar relatórios mais legíveis, dar suporte à orientação de texto específica à localidade, ajustar mais colunas em um relatório impresso com tamanho de página fixo e criar relatórios com mais apelo gráfico. Uma caixa de texto pode ser girada em direções diferentes: horizontal, vertical (90 graus) ou girada em 270 graus. A opção vertical geralmente é usada para idiomas do Leste da Ásia que são escritos de cima para baixo. Na maioria dos renderizadores, a opção vertical trata a rotação de glifo corretamente, de forma que o texto seja escrito de cima para baixo, mas os caracteres não fiquem de lado. Para outros idiomas, nas opções vertical e 270 graus, o texto é escrito lateralmente.

Você pode girar caixas de texto que contêm texto literal, campos de um conjunto de dados de relatório ou dados calculados. A caixa de texto pode ser independente no corpo do relatório, em uma tabela ou matriz, ou em um cabeçalho e rodapé do relatório.

A imagem seguinte mostra três versões de um relatório de tabela que agrupa dados por mês. A caixa de texto que contém o valor de mês usa uma orientação de caixa de texto diferente.

rs_TextBoxOrientation

A orientação é definida na caixa de texto e se aplica a todo o texto da caixa. Você não pode especificar uma orientação diferente para partes da caixa de texto.

Para começar, confira a seção sobre como girar texto em Tutorial: formatar texto (Construtor de Relatórios) e veja Definir orientação da caixa de texto (Construtor de Relatórios e SSRS).

Tópicos de instruções

Adicionar, mover ou excluir uma caixa de texto (Construtor de Relatórios e SSRS)

Formatar o texto em uma caixa de texto (Construtor de Relatórios e SSRS)

Definir a orientação da caixa de texto (Construtor de Relatórios e SSRS)

Permitir que uma caixa de texto seja ampliada ou reduzida (Construtor de Relatórios e SSRS)