Syntaxe de feuille de style WebFOCUS générale

Dans cette section :

Comment :

Une feuille de style consiste en des déclarations identifiant les composants de rapport que vous souhaitez formater ainsi que le formatage que vous souhaitez leur appliquer. Une déclaration commence généralement par l'attribut TYPE, suivi des paires attribut= valeur que vous attribuez au composant de rapport. Vous avez aussi la possibilité d'inclure des commentaires dans la déclaration afin de fournir du contexte à votre feuille de style. Les commentaires n'ont pas d'incidence sur le comportement de la feuille de style. Pour plus de détails, consultez Ajout d'un commentaire à une feuille de style WebFOCUS.

Pour en savoir plus sur l'identification des composants de rapport, consultez Désignation de composants de rapport dans la syntaxe de feuille de style WebFOCUS.


Haut de page

x
Syntaxe : Spécifier la déclaration de feuille de style WebFOCUS

Toute déclaration de feuille de style spécifie une série d'attributs à la forme

attribute = value, [attribute = value, ...] $

où :

attribut
Est l'attribut que vous spécifiez, tel que TYPE, COLUMN, COLOR ou FONT.
value
Est la valeur que vous attribuez à l'attribut.


Exemple : Exemple de feuille de style WebFOCUS

La requête ci-après comprend une feuille de style incorporée. La feuille de style commence par ON TABLE SET STYLE * et termine par ENDSTYLE.

TABLE FILE CENTORD
HEADING
" "
"C e n t u r y  C o r p o r a t i o n"
" "
"Order Revenue - 2000 Q3"
" "
"page <TABPAGENO"
" "
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 HTML
ON TABLE SET HTMLCSS ON
 
ON TABLE SET STYLESHEET *
TYPE=Report, GRID=Off, UNITS=Inches, $
TYPE=Data, FONT='Times', $
TYPE=Data, BACKCOLOR=Aqua, COLOR=Navy,
     WHEN=LinePrice GT 500000, $
TYPE=Data, COLUMN=LinePrice, BACKCOLOR=Aqua, COLOR=Navy, STYLE=Bold,
     WHEN=LinePrice GT 500000, $
TYPE=Title, FONT='Helvetica', $
TYPE=Heading, FONT='Helvetica', STYLE=Bold, SIZE=14, JUSTIFY=Center,
     COLOR=White, BACKCOLOR=Dark Turquoise, $
TYPE=Heading, LINE=6, BACKCOLOR=White, COLOR=Dark Turquoise, $
TYPE=Heading, LINE=7, BACKCOLOR=White, $
ENDSTYLE
 
END

Haut de page

x
Amélioration de la lisibilité de feuilles de style WebFOCUS

Il y a de nombreuses façons de structurer vos déclarations de feuille de style afin de les rendre plus faciles à lire. Vous pouvez effectuer une ou une combinaison des procédures suivantes :


Haut de page

x
Ajout d'un commentaire à une feuille de style WebFOCUS

L'ajout de commentaires aux feuilles de style donne du contexte aux déclarations. Les commentaires n'ont pas d'incidence sur le comportement de la feuille de style.

Vous pouvez ajouter un commenaire :

Remarque : vous pouvez ajouter des commentaires n'importe où dans la requête, pas seulement dans les feuilles de styles.


Haut de page

x
Validation de la syntaxe de feuille de style WebFOCUS

Comment :

La commande CHECK STYLE permet de vérifier s'il y a des erreurs de syntaxe dans un fichier de feuille de style. CHECK STYLE ne vérifie pas l'orthographe des noms de police, ni la disponibilité des polices spécifiées sur votre système.

Vous pouvez lancer cette commande dans la console de commandes de Developer Studio.



x
Syntaxe : Valider la syntaxe de feuille de style WebFOCUS

Pour valider la syntaxe d'un fichier de feuille de style, lancez cette commande depuis la console de commandes de Developer Studio :

CHECK STYLE file

où :

file
Est le nom du fichier de feuille de style. N'inscrivez pas l'extension du fichier.

WebFOCUS