Birt Innergy Printing
Highligth em elementos
Página 2
1 Highlight em elementos
O highlight permite atribuir formatações a elementos, como sublinhar texto, colocar a negrito e mesmo pintar as linhas de detalhe de uma tabela alternadamente, Para criar uma expressão de highlight:
1 – Selecionar o elemento ou parte do elemento onde pretende colocar o highlight
2 – Clicar no separador “highlight” 3 – Clicar “Add” para criar a condição
Ao clicar “Add” surgirá a janela para indicação da expressão em que o highlight será aplicado:
Página 3
1.1 Linhas de detalhe de tabela alternadas
Para o caso de tabelas de detalhe, onde por exemplo queremos muitas vezes colocar linhas de uma cor alternadamente:
1 – Selecionar a linha da tabela de detalhe 2 – Clicar no separador “highlight”
3 – Clicar “Add” para criar a condição
Figura 2 – Highlight
Ao clicar “Add” será aberta a janela para indicação da expressão: 1
2
Página 4
Figura 3 – Configurar Highlight
No caso de querermos colocar linhas alternamente de uma cor, a expressão a utilizar será:
Condition:
row.__rownum % 2 Equal to 0
Format – Background color:
A cor que queremos que seja utilizada
Ou seja, na área “Condition” da figura anterior (assinalado a laranja), clicar no botão da função , e será aberto o ecrã seguinte:
Página 5
Figura 4 – Expressão
Neste ecrã, clicar em “Available Colum Bindings” na zona de categorias (assinalado a laranja na figura anterior) e surgirá a subcategorias disponíveis, onde deverá selecionar “Table” (assinalado a laranja na figura seguinte):
Página 6
Figura 5 – Seleção do elemento na expressão
Ao clicar “Table” surgirá todos os campos disponíveis para o elemento em questão, onde no caso da table existe um campo próprio chamado RowNum (assinalado a laranja na figura abaixo):
Página 7
Figura 6 – Seleção do contador de linhas
Efetuar duplo clique sobre o elemento RowNum de forma a associá-lo à expressão. Este elemento RowNum é o elemento que faz a contagem das linhas da tabela. Ao fazer duplo clique sobre o mesmo, ele ficará na expressão:
Página 8
Figura 7 – Contador de linhas selecionado
A expressão deverá ser complementada para adicionar % 2:
Figura 8 – Complemento da expressão
Significado na expressão:
row.__rownum representará o número da linha atual % representará o operador da divisão
Página 9
Com esta expressão linhas pares retornarão o valor de 0 (zero) e linas ímpares retornarão um valor diferente de zero.
Após a indicação da expressão acima, clicar Ok, retornando a janela de configuração da expressão:
Figura 9 – Condição
Nesta janela completar a condition, indicando o operador Equal to ou Not Equal to e o valor “0”:
Página 10
Ainda, deverá ser indicado a formação a utilizar para as linhas que respeitarem a condição. No caso de linhas alternadas com fundo diferente, indicar o cor do background:
Figura 11 – Formatação para a condição
Da mesma forma que aplicamos cor de fundo, poderíamos ter formatação para aplicar um estilo, mudar o tipo de letra, tamanho da letra, cor, negrito, itálico, sublinhados, riscado (como podemos ver na figura acima, na área “Format” existem diversas formatações possíveis de indicar neste highlight para a condição indicada). Clicar “Ok” e o highlight para linhas alternadas fica efetuado.
Nota: Quando usamos relatórios com estilos, os próprios estilos podem já ter condições de highlight associadas, como é o caso dos relatórios standards do Innergy S, que utilizam os estilos criados em tempo do Grupo@Work.