Comment : |
A l'aide des attributs de Feuille de style, vous pouvez améliorer l'aspect d'un rapport en spécifiant une couleur d'arrière-plan. Vous pouvez désigner les couleurs d'arrière-plan pour un rapport dans son ensemble, ou individuellement pour les en-têtes, pieds de page, et colonnes. De plus, vous pouvez définir des couleurs alternées pour l'arrière-plan des lignes de données dans un rapport.
Pour spécifier une couleur pour l'arrière-plan d'un rapport, utilisez la syntaxe suivante dans une feuille de style.
Il est important de noter qu'en employant une couleur d'arrière-plan (BACKCOLOR) dans les rapports PDF, de l'espace est ajouté en haut, en bas, à droite et à gauche de chaque cellule de données dans le rapport. Ceci pour la lisiblité et pour limiter la troncature de données.
TYPE=type, [subtype,] BACKCOLOR={color|RGB({r g b|#hexcolor})}, $
où :
(rgb) Est l'intensité souhaitée de rouge, vert, et bleue respectivement. Les valeurs sont sur une échelle de 0 à 255, où 0 est la valeur la moins intense et 255 est la valeur la plus intense. Notez que l'utilisation des trois composants de couleur au même niveau d'intensité a pour résultat des tons gris.
L'utilisation des couleurs dans un rapport sert à mettre l'accent sur des informations imporantes. Dans la requête de rapport suivante, la couleur rouge a été spécifiée pour les données dans la colonne « Dollar Sales », à condition que les valeurs de cette colonne soient inférieures à 2 500 000. La couleur d'arrière-plan est mis à BLEU CLAIR:
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 sortie est :
Pour spécifier les couleurs alternantes pour l'arrière-plan des données d'un rapport, utilisez la syntaxe suivante dans une feuille de style.
Il est important de noter qu'en employant une couleur d'arrière-plan (BACKCOLOR) dans les rapports PDF, de l'espace est ajouté en haut, en bas, à droite et à gauche de chaque cellule de données dans le rapport. Ceci pour la lisiblité et pour limiter la troncature de données.
TYPE=DATA,BACKCOLOR=({c1|RGB({r1 g1 b1|#hc1})} {c2|RGB({r2 g2 b2|#hc2})}),$
où :
(rgb) Est l'intensité souhaitée de rouge, vert, et bleue respectivement. Les valeurs sont sur une échelle de 0 à 255, où 0 est la valeur la moins intense et 255 est la valeur la plus intense. Notez que l'utilisation des trois composants de couleur au même niveau d'intensité a pour résultat des tons gris.
La requête suivante contre la source de données GGSALES génère des lignes de données alternées bleues claires et blanches dans la sortie du rapport :
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 sortie est :
WebFOCUS |