Quando você usa a ferramenta Tabela em relatórios, é útil aplicar estilos a uma parte dos dados para que eles se destaquem dos demais. Você pode aplicar regras no nível de linha ou no nível de coluna. Essas regras substituem as configurações gerais ou padrão aplicadas na ferramenta Tabela com base nas condições definidas para cada regra.
Se você usa estilos de tabela para personalizar cores, acesse "Cores".
Há dois tipos de regras e um botão de controle para cada tipo.
As regras de coluna são aplicadas a um campo individual na tabela. Quando você aplica uma regra de coluna, o campo ao qual a regra foi aplicada aparece em negrito na janela de configuração. Você pode acessar regras de coluna na seção Configuração por coluna da janela Configuração da ferramenta Tabela. Para aplicar uma regra de coluna...
Selecione o nome do campo ao qual a regra será aplicada.
Selecione o botão Criar/Editar para definir os parâmetros da regra.
As regras de linha são aplicadas a toda a linha de dados em uma tabela (por exemplo, destacando uma linha de total). Você pode acessar as regras de linha na parte inferior da janela Configuração. Para aplicar uma regra de linha, selecione o botão Criar/Editar regra de linha... para definir os parâmetros da regra.
Quando você for aplicar uma regra à tabela, o botão pode aparecer de uma das duas maneiras abaixo:
Criar regra de linha...: se nenhuma regra tiver sido aplicada, o botão apresenta o texto Criar regra de linha. Selecione esse botão para criar uma nova regra a ser aplicada à tabela.
Editar regra de linha...: quando uma regra já existir, o botão apresenta o texto Editar regra de linha.... Selecione esse botão para expor o editor de regras para que você possa editar as regras existentes e criar novas regras.
As regras que estão aplicadas atualmente por coluna ou por linha aparecem na seção superior do editor. Para editar uma regra existente, destaque a regra a ser editada. As opções incluem...
Novo: cria uma nova regra.
Excluir: exclui a regra selecionada.
Para cima/Para baixo: reordena a regra selecionada.
Nome da regra: digite para definir um nome mais descritivo para a regra.
Condições da regra: escolha um dos três modos para aplicar a condição da regra. As opções incluem...
Sempre: sempre aplica a regra em todas as condições. Ao aplicar esse modo a uma regra de coluna, você pode escolher ao quê a regra deve ser aplicada. Selecione Somente para dados, Somente para cabeçalho ou Cabeçalho e dados.
Quando: aplique a regra somente quando a condição especificada for atendida. Use os menus suspensos para especificar a condição. Essa condição geralmente é simples e não requer uma fórmula complexa.
Fórmula: aplique a regra somente quando a condição especificada for atendida. Selecione o botão "..." para expor o "Editor de fórmulas" que permite construir uma condição mais detalhada. Essa condição geralmente compara duas ou mais variáveis.
Ao especificar uma regra de linha, uma caixa de seleção adicional é exibida para permitir que você especifique se essa regra deve substituir uma regra de coluna já existente. A hierarquia de regras é discutida abaixo.
A seção de estilos é onde você configura os estilos que serão aplicados aos dados caso a condição especificada acima seja atendida. As opções incluem...
Fonte: altera o tipo de fonte quando a condição é atendida. Todas as fontes instaladas no computador são exibidas. Clique no menu suspenso para escolher o tipo de fonte. Para aplicar os estilos Negrito e Itálico, selecione os respectivos botões.
Tamanho da fonte: altera o tamanho da fonte quando a condição é atendida. Use os controles para cima/para baixo para aumentar/diminuir o tamanho da fonte.
Justificação: altera a posição dos dados na célula quando a condição é atendida. As opções incluem Esquerda, Direita ou Centro.
Cor do texto: altera a cor do texto quando a condição é atendida. Selecione o botão "..." para exibir o seletor de cores.
Cor de fundo: altera a cor de fundo das células quando a condição é atendida. Selecione "..." para exibir o seletor de cores.
Texto de Substituição: quando a condição é atendida, substitui o texto pelo valor que você insere.
Fórmula: consulte a seção Estilos de fórmula abaixo.
Esta é uma opção avançada. Quando as substituições básicas de estilo são insuficientes, você pode criar suas próprias substituições por meio de uma fórmula com texto de estilo semelhante ao CSS. Essa fórmula é computada individualmente para cada célula à qual se aplica e pode ser muito poderosa. Para usar essa opção, você deve ter um entendimento sólido dos estilos CSS e algum conhecimento de PCXML e do Composer.
Veja algumas propriedades comuns de PCXML a serem usadas em fórmulas:
background-color (cor de fundo): a cor de fundo de uma célula ou linha da tabela.
decimal-places (casas decimais): o número de dígitos exibidos após um ponto decimal para um valor numérico.
postfix (sufixo): texto que segue diretamente um valor.
prefix (prefixo): texto que precede um valor.
background-image (imagem de plano de fundo): define uma imagem como plano de fundo.
color (cor): cor do primeiro plano do objeto.
border (borda): define as bordas ao redor de um elemento.
padding (preenchimento): o espaço entre a borda do elemento e o conteúdo do elemento.
font-weight (espessura da fonte): define a espessura dos caracteres no texto.
font-style (estilo da fonte): define o estilo da fonte.
text-align (alinhamento do texto): alinha o texto em um elemento.
white-space (espaço em branco): declara como é tratado o espaço em branco dentro do elemento: da maneira "normal" (em que o espaço em branco é recolhido), como "pre" (que se comporta como o elemento "PRE" em HTML) ou como "nowrap" (em que a quebra automática de linha é feita somente através de elementos BR).
text-decoration (decoração do texto): a decoração do texto, como linha sobreposta, sublinhado, tachado, nenhuma ou cintilante.
Para usar as regras de forma eficaz, é necessário entender quais regras vêm em 1º lugar e quais substituem as outras. Quando duas regras pretendem alterar estilos diferentes (uma muda a fonte e a outra altera o tamanho, por exemplo), não importa qual é a primeira a ser executada. Contudo, quando duas regras pretendem mudar o mesmo estilo, apenas uma delas prevalece. As regras são executadas nesta ordem (regras posteriores substituem regras anteriores):
As configurações padrão de tabela têm a prioridade mais baixa.
Configurações por coluna
Regra de linha somente com estilos básicos (que não são de fórmula)
Regra de coluna somente com estilos básicos
Regra de linha somente com estilos básicos e a caixa de seleção para substituição marcada
Regra de linha com estilos de fórmula
Regra de coluna com estilos de fórmula
Regra de linha com estilos de fórmula e a caixa de seleção para substituição marcada
Aqui está outra maneira de analisar isso:
Os estilos de fórmula sempre têm precedência sobre os estilos que não são de fórmula (básicos).
As regras de coluna geralmente têm precedência sobre as regras de linha, a menos que a regra de linha tenha marcada a opção para substituir regras conflitantes de coluna.
As regras têm precedência sobre as configurações de tabela por coluna e padrão.
Múltiplas regras de um determinado tipo (linha ou coluna, básica ou de fórmula) são executadas na ordem em que estão listadas no editor de regras.