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
Pode usar uma caixa de texto para inserir texto em formato HTML que recuperou de um campo do seu conjunto de dados num relatório paginado. O texto pode provir de qualquer expressão simples ou complexa que resulte em HTML corretamente formatado. O texto formatado pode ser renderizado para todos os formatos de saída suportados, incluindo PDF.
Esta ilustração mostra texto com formatação HTML na vista de design de relatório, e o mesmo texto que é apresentado quando o relatório é executado.
Observação
Quando importa texto que contém marcação HTML, os dados têm sempre de ser analisados primeiro pela caixa de texto. Como apenas um subconjunto de etiquetas HTML é suportado, o HTML mostrado no relatório renderizado pode diferir do seu HTML original.
Para começar rapidamente, consulte o Tutorial: Formatar Texto (Construtor de Relatórios).
Etiquetas HTML Suportadas
Segue-se uma lista completa de etiquetas que irão ser renderizadas como HTML quando definidas como texto marcante:
Hiperligações: <HREF>
Fontes: <FONT>
Cabeçalho, estilo e elementos de bloco: <H{n}>, <DIV>, <SPAN>, <P>, <DIV>, <LI>, <HN>
Formato de texto: <B>, <I>, <U>, <S>
Gestão da lista: <OL,><UL,><LI>
Quaisquer outras etiquetas de marcação HTML serão ignoradas durante o processamento do relatório. Se o HTML representado pela expressão no texto provisório não estiver bem formado, o marcador é apresentado como texto simples. Todas as tags HTML não distinguem maiúsculas de minúsculas.
Se o texto na sua caixa de texto contiver apenas um bloco de texto, qualquer HTML no marcador que defina elementos de bloco será renderizado corretamente. No entanto, se a caixa de texto tiver vários blocos de texto, as etiquetas HTML são ignoradas e a estrutura do texto é definida pelos blocos de texto.
Se estiverem definidas mais do que uma etiqueta para texto, e o Construtor de Relatórios detetar um conflito entre o HTML e as restrições existentes do relatório, apenas a etiqueta HTML mais interna será tratada como HTML.
Para mais informações, consulte Adicionar HTML a um Relatório (Construtor de Relatórios e SSRS).
Limitações dos atributos da folha de estilo em cascata
Ao usar atributos de folha de estilo em cascata (CSS), apenas um conjunto básico de etiquetas é definido. Segue-se uma lista de atributos suportados:
alinhamento de texto, recuo de texto
Família de fontes
tamanho da fonte
Apenas são suportados valores válidos de tamanho RDL, em unidades absolutas de comprimento CSS. As unidades apoiadas são: in, cm, mm, pt, pc.
As unidades relativas de comprimento CSS são ignoradas e não suportadas. Unidades não suportadas incluem em, ex, px,%, rem.
color
acolchoamento, almofadado-base, acolchoado-topo, acolchoado-direito, acolchoado-esquerdo
Peso da fonte
Aqui estão algumas considerações para usar CSS:
Os valores CSS mal formados são ignorados da mesma forma que o HTML malformado.
Quando tanto atributos de atributo como de estilo CSS existem na mesma etiqueta, a propriedade CSS tem uma precedência superior. Por exemplo, se o seu texto for <p style="text-align: right" align="left",> apenas o atributo text-align será aplicado e o texto estará alinhado à direita.
Para atributos e estilos CSS, se uma propriedade for especificada mais do que uma vez, apenas a última instância da propriedade é aplicada. Por exemplo, se o seu texto for <p align="left" align="right">, o texto ficará alinhado à direita.