Pour aligner du texte et des données dans un en-tête ou un pied de page selon des facteurs autres que la justification droite/gauche/centrée, considérez les descriptions suivantes avant de décider quelle méthode d'alignement répond le mieux à vos besoins.
Méthode d'alignement |
S'applique à ... |
À utiliser... |
Méthodes liées |
---|---|---|---|
1) Attributs de feuille de style : HEADALIGN COLSPAN JUSTIFY Détails : consultez Aligner un élément d'en-tête ou de pied de page dans un rapport HTML, XLSX, EXL2K ou PDF.. |
HTML EXL2K |
Pour aligner des éléments d'en-tête ou de pied de page dans les rapports HTML et EXL2K : si vous comptez afficher des rapports au format HTML ou EXL2K, utilisez les options HEADALIGN afin d'aligner les éléments d'en-tête ou de pied de page soit sur les colonnes dans le tableau HTML pour le corps du rapport, soit sur les cellules dans un tableau HTML incorporé. Le navigateur s'occupe de l'alignement selon vos spécifications, sans exiger de dimensions d'unité, qui sont exigées pour WIDTH et JUSTIFY. Pour aligner des éléments d'en-tête et de pied de page dans les rapports PDF : si vous prévoyez d'afficher des rapports au format PDF, utilisez l'option HEADALIGN=BODY pour aligner éléments d'en-tête et de pied de page avec des colonnes dans le corps du rapport. Pour spécifier un élément d'en-tête ou de pied de page qui s'étend sur plusieurs colonnes : vous pouvez combiner la syntaxe HEADALIGN avec l'attribut COLSPAN afin d'obtenir ce résultat. Pour plus de détails, consultez Alignement d'un élément d'en-tête ou de pied de page sur des colonnes dans un rapport HTML ou PDF. |
|
2) Attributs de feuille de style : WIDTH JUSTIFY Détails : consultez Alignement de contenu dans un en-tête ou un pied de page multi-lignes. |
HTML PS |
Pour la portabilité entre HTML et PDF : pour coder une requête pouvant être utilisée sans révision pour produire une sortie identique au format HTML (avec des feuilles de style en cascade) et au format PDF, utilisez les attributs WIDTH et JUSTIFY dans votre feuille de style. Ces paramètres peuvent s'appliquer à un rapport, une page et des en-têtes et des pieds de page. Pour aligner des éléments d'en-tête et de pied de page : lorsqu'ils sont utilisés ensemble, WIDTH et JUSTIFY vous permettent d'aligner des éléments particuliers de l'en-tête, au lieu de l'en-tête ou du pied de page ou des lignes de pied de page entiers, où la largeur de justification impliquée est la largeur total du panneau de rapport. Pour justifier à droite ou à gauche un élément d'en-tête ou de pied de page, il faut connaître la largeur de la zone dans laquelle vous voulez le justifier. Cette information est fourni par l'attribut WIDTH. Pour aligner des virgules décimales dans un en-tête ou un pied de page multi-lignes : utilisez la technique suivante pour aligner des virgules décimales dans les données ayant différents nombres de décimales. Premièrement, définissez la largeur de l'élément décimal, puis mesurez à quelle distance du côté droit d'une colonne vous souhaitez positionner la virgule décimale. Une décimale est ainsi positionnée dans la même position dans une colonne, quel que soit le nombre de décimales qui s'affichent à droite. |
Pour un rapport HTML, PDF, ou EXL2K, vous pouvez aligner des éléments particuliers avec les options HEADALIGN. |
3) Attribut de feuille de style : POSITION Détails : consultez Positionnement d'en-têtes, de pieds de page ou de leurs éléments incorporés et Mise en page de la page de rapport. |
PS HTML (limité) |
Pour définir les positions de début des en-têtes ou pieds de page : utilisez la syntaxe POSITION pour spécifier des positions de début absolues et relatives. Dans HTML, avec une feuille de style en cascade interne, vous pouvez utiliser le paramètre POSITION pour spécifier la position de début d'une ligne d'en-tête ou de pied de page. Vous pouvez aussi positionner une image dans un en-tête ou un pied de page. Pour aligner des éléments d'en-tête et de pied de page sur des colonnes : utilisez la syntaxe POSITION pour aligner un élément d'en-tête sur une position de colonne. Par exemple, la syntaxe TYPE=SUBHEAD, LINE=1, ITEM=3,POSITION=SALES, $ met ITEM 3 de l'en-tête de tri à la position horizontale où se trouve la colonne SALES. |
Pour un rapport PDF, la plupart du positionnement peut se faire avec WIDTH et JUSTIFY. Pour un rapport HTML ou PDF, vous pouvez aligner un élément d'en-tête sur une colonne en définissant l'attribut HEADALIGN pour le corps (BODY) du rapport. |
WebFOCUS |