Comment spécifier le formatage d'un rapport

Dans cette section :

Vous pouvez spécifier le formatage de votre rapport à l'aide d'une feuille de style. Une feuille de style est un ensemble d'instructions qui définit l'apparence du rapport. Pour certains types de formatage, il peut être nécessaire d'ajouter d'autres fonctionnalités aux feuilles de styles, telles que des paramètres SET ou des commandes TABLE. Dans chaque cas, ce manuel décrit tout ce qu'il faut afin d'obtenir un genre de formatage donné.

Avantages de l'utilisation de feuilles de style. Pour certains types de formatage, vous pouvez choisir d'utiliser une feuille de style ou une autre fonctionnalité. Les feuilles de style sont souvent préférables parce qu'elles permettent la centralisation et la réutilisation de la logique de formatage. Elles fournissent plusieurs avantages :

Il y a différents types de feuilles de style que vous pouvez utiliser pour formater un rapport. Pour vous renseigner sur les différents types de feuilles de style et la façon de choisir parmi eux, consultez Choix d'un type de feuille de style.


Haut de page

Exemple : Spécification de formatage pour le rapport de revenus de commande

Le rapport suivant (Order Revenue) affiche le numéro de commande, la date de commande et les revenus de commande totaux de la société Century Corporation pour le troisième trimestre de l'an 2000 :

Le rapport est formaté par une feuille de style WebFOCUS et par des commandes de formatage spécifiées dans la procédure de rapport. La procédure, Revenue.fex, est montrée ci-dessous, suivie du fichier de feuille de style, OrderRev.sty :

Revenue.fex

   TABLE FILE CENTORD 
1.HEADING
1. " " 
1. "C e n t u r y C o r p o r a t i o n" 
1. " " 
1. "Order Revenue - 2000 Q3" 
1. " " 
1. "page <TABPAGENO" 
1. " " 
2. SUM ORDER_DATE/MtDY ORDER_NUM LINEPRICE AS 'Order,Total:'
   BY LOWEST 9 ORDER_DATE NOPRINT
   WHERE (ORDER_DATE GE '2000/10/01') AND (ORDER_DATE LE '2000/12/31');
   ON TABLE SET ONLINE-FMT PDF 
3. ON TABLE SET SQUEEZE ON
4. ON TABLE SET STYLESHEET OrderRev 
   END

OrderRev.sty

5. TYPE=Report, GRID=Off, UNITS=Inches, TOPGAP=0.06, BOTTOMGAP=0.06, $ 
6. TYPE=Data, FONT='Times', $ 
7. TYPE=Data, BACKCOLOR=Aqua, COLOR=Navy,  
7.      WHEN=LinePrice GT 500000, $ 
7. TYPE=Data, COLUMN=LINEPRICE, BACKCOLOR=Aqua, COLOR=Navy, STYLE=Bold, 
7.      WHEN=LinePrice GT 500000, $ 
8. TYPE=Title, FONT='Helvetica', $ 
9. TYPE=Heading, FONT='Helvetica', STYLE=Bold, SIZE=14, JUSTIFY=Center, 
9.                       BACKCOLOR=Dark Turquoise, COLOR=White, $ 
9. TYPE=Heading, LINE=6, BACKCOLOR=White, COLOR=Dark Turquoise, $ 
9. TYPE=Heading, LINE=7, BACKCOLOR=White, $
  1. Ajoute un en-tête de page au rapport.
  2. Reformate la date de commande depuis 2000/10/07 vers Oct. 7, 00.
  3. Aligne l'en-tête sur les marges du rapport et non pas sur les marges de la page.
  4. Identifie un fichier de feuille de style pour formater le rapport.
  5. Augmente l'espacement entre les lignes de rapport.
  6. Applique la police Sérif proportionnelle aux données de rapport.
  7. Met en évidence chaque commande supérieure à 500 000 $ en lui appliquant une police bleue marine et un arrière-plan bleu-vert, et en spécifiant le style gras pour le total de commandes.
  8. Applique la police sans sérif proportionnelle aux titres de colonne du rapport.
  9. Formate l'en-tête du rapport en le centrant, applique une police sans serif plus large, en colore la majeur partie avec un arrière-plan turquoise foncé et un lettrage blanc, et applique la couleur inverse au numéro de page (la sixième ligne de l'en-tête).

Ceci n'est qu'un résumé des fonctionnalités de ces instructions de formatage. Vous trouverez des explications complètes aux rubriques traitant chaque fonctionnalité de formatage individuelle.

La logique de formatage que vous appliquez à vos rapports peut être plus concise ou plus approfondie que celle de cet exemple, selon le rapport et le type de formatage que vous lui appliquez.


Haut de page

x
Choix d'un type de feuille de style

Vous pouvez choisir entre deux types de feuilles de style pour formater un rapport :

Comment choisir entre les deux types de feuilles de style ? Pensez à choisir :


WebFOCUS