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 estilo.
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:
Es el componente de informe que desea cambiar, como REPORT, HEADING o TITLE. Puede especificar un color de fondo para los elementos individuales de un HEADING, FOOTING, SUBHEADING o SUBFOOTING.
Es cualquier atributo adicional, como COLUMN, ACROSS o ITEM, necesario para identificar el componente de informe al que se está dando formato. Puede especificar un color de fondo para los elementos individuales de un HEADING, FOOTING, SUBHEADING o SUBFOOTING. Para más información acerca de cómo especificar tipos de componentes de informe diferentes, consulte Cómo identificar un componente de informe en una hoja de estilo de WebFOCUS.
El el color de fondo, que cubre el espacio del componente especificado del informe. El valor predeterminado es NONE. Si crea un informe en formato HTML, los colores de fondo sólo aparecerán en navegadores web compatibles.
Especifica el color de fuente con una mezcla de rojo, verde y azul.
(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.
Es el valor hexadecimal del color. Por ejemplo, FF0000 es el valor hexadecimal de rojo. Los dígitos hexadecimales pueden estar en mayúsculas o minúsculas y deben estar precedidos de un signo de número (#).
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 de 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 |