Cómo: |
Emplee los atributos de hojas de estilos para mejorar el aspecto de un informe, mediante un color de fondo. Puede designar colores de fondo para el informe completo o para los encabezados, pies y columnas, de forma individual. Además, puede especificar una alternancia de colores para el fondo de las líneas de datos de un informe,
Para especificar el color de fondo en un informe, utilice la sintaxis que aparece a continuación con una hoja de estilos.
Tenga en cuenta que cuando use BACKCOLOR en un informe PDF, se añade espacio adicional a la parte superior, la inferior y a la izquierda de cada celda de datos en el informe. Esto es así para aumentar la legibilidad e impedir que se trunque.
TYPE=type, [subtype,] BACKCOLOR={color|RGB({r g b|#hexcolor})}, $
donde:
(r g b) Es la intensidad deseada del rojo, verde y amarillo, respectivamente. Los valores se encuentran en una escala de 0 a 255, en que cero es el menos intenso y 255 es el más intenso. Fíjese que si usa los tres componentes de color en intensidades iguales obtiene matices del gris.
Puede utilizar color en un informe para destacar información importante. En la siguiente solicitud de informe, los datos en la columna Dollar Sales han sido especificados como RED para la condición que el valor de DOLLARS sea menor de 2,500,000. El color de fondo ha sido ajustado en LIGHT BLUE:
TABLE FILE GGSALES
ON TABLE SET PAGE-NUM OFF
HEADING
"Sales Report"
SUM UNITS DOLLARS BY CATEGORY BY PRODUCT
ON TABLE SET STYLE *
TYPE=REPORT, BACKCOLOR=LIGHT BLUE, $
TYPE=DATA, COLUMN=DOLLARS, COLOR=RED, WHEN=DOLLARS LT 2500000, $
TYPE=REPORT, GRID=OFF, $
TYPE=HEADING, JUSTIFY=CENTER, SIZE=12,$
ENDSTYLE
END
La salida es:
Para especificar colores alternantes para el fondo de los datos en un informe, utilice la sintaxis mostrada a continuación, con una hoja de estilos.
Tenga en cuenta que cuando use BACKCOLOR en un informe PDF, se añade espacio adicional a la parte superior, la inferior y a la izquierda de cada celda de datos en el informe. Esto es así para aumentar la legibilidad e impedir que se trunque.
TYPE=DATA,BACKCOLOR=({c1|RGB({r1 g1 b1|#hc1})} {c2|RGB({r2 g2 b2|#hc2})}),$
donde:
(r g b) Es la intensidad deseada del rojo, verde y amarillo, respectivamente. Los valores se encuentran en una escala de 0 a 255, en que cero es el menos intenso y 255 es el más intenso. Fíjese que si usa los tres componentes de color en intensidades iguales obtiene matices del gris.
La siguiente solicitud, basada en el origen de datos GGSALES, produce filas de datos que alternan el azul claro y el blanco, en la salida del informe:
TABLE FILE GGSALES
ON TABLE SET PAGE-NUM OFF
HEADING
"Sales Report"
SUM UNITS DOLLARS
BY CATEGORY
BY PRODUCT
ON TABLE PCHOLD FORMAT HTML
ON TABLE SET STYLE *
TYPE=REPORT, GRID=OFF, $
TYPE=DATA, BACKCOLOR=('LIGHT BLUE' WHITE),$
TYPE=HEADING, JUSTIFY=CENTER, SIZE=12,$
ENDSTYLE
END
La salida es:
WebFOCUS |