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.
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ù :
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.
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 |