Regras de estilo de tabela
Ao usar tabelas nos relatórios, é útil aplicar estilos aos dados assim que se destacam aparte do descanso dos dados. As regras podem ser aplicadas no nível de linha ou no nível da coluna. Essas regras substituem as configurações de tabela geral ou padrão aplicadas na ferramenta de tabela com base nas condições definidas para cada regra.
Se estiver usando estilos de tabela para personalizar cores, consulte Cores.
Acesse o editor de regras de styling
Há dois tipos de regras e há um botão de controle para cada tipo de regra.
Regras de coluna: são aplicadas a um campo individual na tabela. Quando uma regra de coluna é aplicada, o campo a regra é aplicado aparece em negrito na janela de configuração . As regras de coluna são acessadas na configuração por coluna da janela Propriedades da tabela . Para aplicar uma regra de coluna:
- Clique no nome do campo para aplicar a regra.
- Clique no botão criar/editar para definir os parâmetros da regra.
Regras de linha: são aplicadas a toda a linha de dados em uma tabela (como destacar uma linha total). As regras de linha são acessadas na parte inferior da janela Propriedades da tabela. Para aplicar uma regra de linha:
- Clique no botão criar/editar regra de linha para definir os parâmetros da regra.
Para aplicar uma regra à tabela, o botão pode ler uma das duas maneiras:
- Criar regra: se nenhuma regra já for aplicada, o botão lerá criar regra. Clicando neste botão irá criar uma nova regra para aplicar à tabela.
- Regra de edição: quando uma regra já existir, o botão lerá a regra de edição. Clicando neste botão irá expor o editor de regras para que as regras existentes podem ser editadas e novas regras podem ser criadas.
Configurar o editor de regras de styling
Nomesde regras: regras que atualmente estão sendo aplicadas por coluna ou por linha aparecem na seção superior do editor. Para editar uma regra existente, realce a regra para editar. Opções incluem:
- Novo: cria uma nova regra.
- Delete: exclui a regra selecionada.
- Cima/baixo: reordena a regra selecionada.
- Nome da regra: o usuário pode digitar nesta seção para definir um nome mais descritivo para a regra.
- Condiçõesda regra: escolha um dos 3 modos para aplicar a condição da regra. As opções incluem:
- Sempre: Aplique sempre a regra em todas as condições. Ao aplicar esse modo a uma regra de coluna, o usuário pode escolher o que aplicar a regra para dados somente, cabeçalho somente ou para o cabeçalho e dados.
- Quando: aplica a regra somente quando a condição especificada for atendida. Use os drop Downs para especificar a condição. Esta condição é geralmente um simples não exigir uma fórmula complexa.
- Fórmula: aplica a regra somente quando a condição especificada for atendida. Clicando no... o botão irá expor o editor de fórmulas permitindo que o usuário Construa 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 o usuário especifique se essa regra deve substituir uma regra de coluna existente. Hierarquia de regras é discutido abaixo.
Estilos: a seção estilos é onde o usuário aplica as opções de styling que são aplicadas aos dados se a condição especificada acima for atendida. Opções incluem:
- Font: altera o tipo de fonte quando a condição é atendida. Todas as fontes instaladas na máquina são exibidas. Clique na lista suspensa para selecionar o tipo de fonte desejado. Negrito e itálico também podem ser aplicados clicando em seus respectivos botões.
- Tamanho da fonte: altera o tamanho da fonte quando a condição for atendida. Use os controles up/down para aumentar/diminuir o tamanho da fonte.
- Justificação: altera a posição de como os dados preenche a 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. Clique no... para expor o seletor de cores.
- Cordo plano de fundo: altera a cor de fundo das células quando a condição é atendida. Clique no... para expor o seletor de cores.
- Prefixo: precede um prefixo quando a condição for atendida. Opção só está disponível para regras de coluna quando um campo numérico é escolhido para aplicar a regra para.
- Sufixo: anexa um sufixo quando a condição é atendida. Opção só está disponível para regras de coluna quando um campo numérico é escolhido para aplicar a regra para.
- Casas decimais: exibe o texto com a quantidade especificada de casas decimais quando a condição é atendida. Opção só está disponível para regras de coluna quando um campo numérico é escolhido para aplicar a regra para.
Estilos de fórmula: Opção avançada-quando as substituições de estilo básico são insuficientes, os usuários podem criar suas próprias substituições de estilo, escrevendo uma fórmula que constrói texto CSS-like estilo. Essa fórmula é calculada individualmente para cada célula à qual ela se aplica, e pode ser muito poderosa. O uso disso requer uma sólida compreensão dos estilos CSS e alguns conhecimentos de PCXML e compositor.
Algumas propriedades PCXML comuns para usar em fórmulas:
- cor de fundo: a cor de fundo de uma célula ou linha de tabela.
- Decimal-Places: a quantidade de números que aparecerá após um ponto decimal para um valor numérico.
- Postfix: texto que irá seguir diretamente um valor.
- prefixo: texto que precede um valor.
- background-image: define uma imagem como o plano de fundo
- cor: cor do primeiro plano do objeto.
- Border: define as bordas em torno de um elemento.
- preenchimento: o espaço entre a borda do elemento e o conteúdo do elemento.
- font-weight: define como caracteres espessos ou finos em texto devem ser exibidos.
- font-style: define o estilo de uma fonte.
- texto-align: alinha o texto em um elemento.
- espaço em branco: declara como espaço em branco dentro do elemento é tratado: a maneira ' normal ' (em que o espaço em branco é recolhido), como ' pre ' (que se comparam como o elemento ' pre ' em HTML) ou como ' nowrap ' (onde o envolvimento é feito somente através dos elementos br).
- texto-decoração: a decoração do texto, como Overline, sublinhado, line-through, nenhum, ou piscar.
Hierarquia de regras
Usar regras efetivamente requer a compreensão de quais regras vem primeiro, e quais substituem outras. Quando duas regras pretendem alterar estilos diferentes (uma alteração de uma fonte, e a outra alterando o tamanho da fonte, por exemplo), não importa qual deles executa primeiro. Mas quando duas regras pretendem mudar o mesmo estilo, apenas uma delas vai ganhar. Regras são executadas na seguinte ordem, com regras posteriores substituindo regras anteriores.
- As configurações de tabela padrão têm a prioridade mais baixa.
- Configurações por coluna
- Regra de linha com apenas estilos básicos (não-fórmula)
- Regra de coluna com apenas estilos básicos
- Regra de linha com apenas estilos básicos com a caixa de seleção substituir selecionada
- Regra de linha com estilos de fórmula
- Regra de coluna com estilos de fórmula
- Regra de linha com estilos de fórmula com a caixa de seleção substituir selecionada
Aqui está uma outra maneira de olhar para isso.
- Os estilos de fórmula sempre têm precedência sobre estilos não-fórmula (Basic).
- Regras de coluna geralmente têm precedência sobre regras de linha, a menos que a regra de linha explicitamente tem seu "substituir regras de coluna" CheckBox marcada.
- As regras têm precedência sobre as configurações de tabela por coluna e padrão.
- Várias regras de um determinado tipo (linha ou coluna, Basic ou fórmula) são executadas na ordem em que estão listadas no editor de regras.