Application d'attributs de police à un en-tête, pied de page, titre ou label

Vous pouvez spécifier la famille de police, la taille, et le style pour tout élément de rapport que vous pouvez spécifier dans une Feuille de style :

Pour obtenir la syntaxe détaillée, consultez Désignation de composants de rapport dans la syntaxe de feuille de style WebFOCUS. Consultez Formatage de données de rapport, pour plus de détails sur les options de police, y compris la taille, la couleur et le style.


Haut de page

Exemple : Application de caractéristiques de police à un en-tête de rapport et des titres de colonne

Cette requête utilise une feuille de style pour sélectionner le style Arial gras 12 point pour l'en-tête de rapport (Sales Report), et le style Arial italique 10 point pour les titres de colonne par défaut (Category, Product, Unit Sales, Dollar Sales), selon l'échelle de points HTML, qui diffère des corps de caractère standards. Consultez Formatage de données de rapport.

Pour un rapport HTML, le nom de police doit être entouré de guillemets simples. L'attribut de feuille de style TYPE = TABHEADING identifie l'en-tête de rapport, et l'attribut TYPE = TITLE identifie les titres de colonne.

TABLE FILE GGSALES
SUM UNITS DOLLARS
BY CATEGORY BY PRODUCT
ON TABLE SUBHEAD
"Sales Report"
ON TABLE SET PAGE-NUM OFF
ON TABLE SET ONLINE-FMT HTML
ON TABLE SET STYLESHEET *
TYPE = REPORT, GRID=OFF, $ 
TYPE = TABHEADING, FONT = 'ARIAL', SIZE = 12, STYLE = BOLD, $
TYPE = TITLE, FONT = 'ARIAL', SIZE = 10, STYLE = ITALIC, $ 
ENDSTYLE
END

La sortie est :


Haut de page

Exemple : Définition de la taille de police d'un en-tête de rapport avec une feuille de style en cascade interne

Une feuille de style en cascade interne vous permet de spécifier une taille absolue, mesurée en points, au lieu de l'échelle de points HTML correspondant, fournissant ainsi plus de contrôle sur l'apparence des polices dans le rapport. Consultez Formatage de données de rapport et Contrôle du formatage de rapports.

Cette requête génère une feuille de style en cascade interne et spécifie des caractéristiques de police pour l'en-tête de rapport.

TABLE FILE GGSALES
SUM UNITS DOLLARS
BY CATEGORY BY PRODUCT
ON TABLE SUBHEAD
"Sales Report"
ON TABLE SET PAGE-NUM OFF
ON TABLE SET ONLINE-FMT HTML 
ON TABLE SET HTMLCSS ON 
ON TABLE SET STYLESHEET *
TYPE = REPORT, GRID=OFF, $ 
TYPE = TABHEADING, FONT = 'ARIAL', SIZE = 12, STYLE = BOLD, $ 
TYPE = TITLE, FONT = 'ARIAL', SIZE = 10, STYLE = ITALIC, $
ENDSTYLE
END

La sortie est :


Haut de page

Exemple : Application de styles de police à une variable système dans un en-tête de rapport

Cette requête inclut la variable système &DATE dans l'en-tête. Le style est italique afin de distinguer la variable système du reste du texte d'en-tête, qui est en caractères gras. Le signe de localisation <+0> crée deux éléments dans l'en-tête afin que chacun puisse être formaté individuellement.

TABLE FILE GGSALES
PRINT BUDDOLLARS DOLLARS
BY STCD
WHERE STCD EQ 'R1019'
ON TABLE SUBHEAD 
"Sales Report for Store Code R1019 <+0>&DATE" 
ON TABLE SET PAGE-NUM OFF
ON TABLE SET ONLINE-FMT HTML
ON TABLE SET STYLESHEET *
TYPE=REPORT, GRID=OFF,$
TYPE=TABHEADING, FONT='TIMES', SIZE=10, STYLE=BOLD,$
TYPE=TABHEADING, ITEM=2, STYLE=ITALIC,$
ENDSTYLE
END

La sortie partielle est :


WebFOCUS