Préservation des espaces d'en-tête et internes dans une sortie de rapport

Comment :

Par défaut, les navigateurs HTML et Excel suppriment les espaces vides de tête et de fin des textes et compressent plusieurs espaces vides en un seul espace vide.

Si vous souhaitez préserver les espaces vides de tête et internes dans une sortie de rapport HTML et EXL2K, vous pouvez lancer la commande SET SHOWBLANKS=ON.

Même si vous émettez cette commande, les espaces vides de fin ne seront pas préservés sauf dans les lignes d'en-tête, d'en-tête secondaire, de pied de page et de pied de page secondaire qui utilisent l'alignement d'en-tête ou de pied de page par défaut.


Haut de page

x
Syntaxe : Préservation des espaces à gauche et des espaces vides internes dans les rapports HTML et EXL2K

Dans un FOCEXEC ou un profil, utilisez la syntaxe suivante :

SET SHOWBLANKS = {OFF|ON}

Dans une requête, utilisez la syntaxe suivante

ON TABLE SET SHOWBLANKS {OFF|ON}

où :

OFF
supprime les espaces vides de tête et compresse les espaces vides internes dans une sortie de rapport HTML et EXL2K.
ON

Préserve les espaces à gauche et les espaces vides internes dans une sortie de rapport HTML et EXL2K. Préserve également les espaces vides de fin dans les lignes d'en-tête, d'en-tête secondaire, de pied de page et de pied de page secondaire qui utilisent l'alignement de tête ou de pied de page par défaut.



Exemple : Préservation des espaces à gauche et des espaces vides internes dans une sortie de rapport HTML et EXL2K

La requête suivante crée un champ virtuel qui ajoute des espaces à gauche de la valeur ACTION et des espaces à gauche et internes aux valeurs TRAIN/EX et SCI/FI dans le champ CATEGORY. La requête ajoute également des espaces vides de fin à la valeur COMEDY :

SET SHOWBLANKS = OFF
DEFINE FILE MOVIES
NEWCAT/A30 = IF CATEGORY EQ 'ACTION' THEN '  ACTION'
        ELSE IF CATEGORY EQ 'SCI/FI' THEN 'SCIENCE   FICTION'
        ELSE IF CATEGORY EQ 'TRAIN/EX' THEN '   TRAINING    EXERCISE'
        ELSE IF CATEGORY EQ 'COMEDY' THEN 'COMEDY     '
        ELSE                'GENERAL';
END
TABLE FILE MOVIES
SUM CATEGORY LISTPR/D12.2 COPIES
BY NEWCATON TABLE SET STYLE *
GRID=OFF,$
TYPE=REPORT, FONT=COURIER NEW,$
ENDSTYLE
END

Avec SHOWBLANKS OFF, ces espaces vides supplémentaires sont supprimés :

Avec SHOWBLANKS ON, les espaces vides de début et internes additionnels sont préservés. Notez que les espaces vides de fin ne sont pas préservés :


WebFOCUS