Vorgehensweise: |
Standardmäßig entfernen HTML-Browser und Excel Leerstellen am Anfang und am Ende und komprimieren Mehrfachleerstellen zu einer einzelnen Leerstelle.
Wenn Sie Leerzeichen am Anfang und innerhalb der HTML- und EXL2K-Reportausgabe beibehalten möchten, können Sie den SET SHOWBLANKS=ON-Befehl ausgeben.
Selbst wenn Sie diesen Befehl ausgeben, werden Leerstellen am Ende nicht beibehalten, außer in Kopfzeilen, Zwischenkopfzeilen, Fußzeilen und Zwischenfußzeilen, wo die Default-Ausrichtung für Kopfzeilen und Fußzeilen verwendet wird.
Verwenden Sie in einer FOCEXEC oder in einem Profil die folgende Syntax:
SET SHOWBLANKS = {OFF|ON}
Verwenden Sie die folgende Syntax in einer Anfrage
ON TABLE SET SHOWBLANKS {OFF|ON}
Hierbei gilt:
Behält Leerstellen am Anfang und innerhalb von HTML- und EXL2K-Reportausgaben bei. Behält auch Leerstellen am Ende von Kopfzeilen, Zwischenkopfzeilen, Fußzeilen und Zwischenfußzeilen bei, die die Default-Ausrichtung für Kopfzeilen und Fußzeilen verwenden.
Die folgende Anfrage erstellt ein virtuelles Feld, das dem Wert ACTION Leerstellen voranstellt und den Werten TRAIN/EX und SCI/FI im Feld CATEGORY sowohl am Anfang als auch innerhalb Leerstellen hinzufügt. Es werden auch dem Wert COMEDY am Ende Leerstellen hinzugefügt:
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
Mit SHOWBLANKS OFF werden diese zusätzlichen Leerstellen entfernt:
Mit SHOWBLANKS ON werden die zusätzlichen Leerstellen am Anfang und innerhalb beibehalten. Beachten Sie, dass Leerstellen am Ende nicht beibehalten werden:
WebFOCUS |