CORES.PHP = DEFINIÇÕES DE CORES PARA RELATÓRIOS -

Se o projetista quiser trocar o estilo das cores padrões dos relatórios colunares, deve usar este arquivo para fazer a sua definição.

Tem a forma:
<?php

  $setup["COR"] = array(
    array( "nivel1" => array( "nomeFonte", estilo, tamFonte, corLetra, corFundo ) ),
    array( "nivel2" => array( "nomeFonte", estilo, tamFonte, corLetra, corFundo ) ),
    ...
  );

?>
onde:
  1. $setup["COR"] = variável da biblioteca para a qual está se atribuindo um novo valor

  2. nivel = nível onde será aplicado o novo estilo, podendo ser:
    1. QUEBRAn = estilo a ser aplicado no cabeçalho e no pé da quebra de nível N (0 = mais externa)
    2. CABCOLUNA = estilo para os cabeçalhos das colunas
    3. TOTAL = estilo para o evento Total
    4. HACHURA = cor para as linhas alternadas do evento básico

  3. nomeFonte é uma das fontes instaladas no cliente (Arial, Verdana, etc. ). "" indica manter a fonte padrão

  4. estilo pode ser BOLD, ITALIC, UNDERLINE ou uma composição deles, unidos pelo sinal "." (ponto). "" indica manter o estilo padrão

  5. tamFonte é o tamanho, em pixels, do fonte a ser usado. 0 indica manter o tamanho padrão

  6. corLetra e corFundo no formato: array( Vermelho, Verde, Azul ) ou array( Cinza )
    1. Vermelho, Verde, Azul e Cinza = valores de 0 a 255
    2. array( 0 ) = preto
    3. array( 255 ) = branco
    4. array( 255, 0, 0 ) = vermelho
    5. array( 0, 255, 0 ) = verde
    6. array( 0, 0, 255 ) = azul
    7. array( 255, 255, 0 ) = amarelo
    8. etc.

Modelo de exemplo:
<?php

  $setup["COR"] = array(
    "QUEBRA0"   => array( '', BOLD, 0, array(  0), array(192) ),
    "QUEBRA1"   => array( '', '',   0, array(  0), array(195,225,235) ),
    "QUEBRA2"   => array( '', '',   0, array(  0), array(215,245,255) ),
    "QUEBRA3"   => array( '', '',   0, array(  0), array(225,255,255) ),
    "QUEBRA4"   => array( '', '',   0, array(  0), array(245) ),
    "QUEBRA5"   => array( '', '',   0, array(  0), array(255) ),
    "QUEBRA6"   => array( '', '',   0, array(  0), array(255) ),
    "CABCOLUNA" => array( '', '',   0, array(  0), array(195,225,235) ),
    "TOTAL"     => array( '', BOLD, 0, array(  0), array(155) ),
    "HACHURA"   => array( 224, 235, 255 ) );

?>