Leerzeichen am Anfang und innerhalb der Reportausgabe beibehalten

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.


Nach oben

x
Syntax: Leerzeichen am Anfang und innerhalb der HTML- und EXL2K-Reports beibehalten

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:

OFF
Entfernt vorangestellte Leerzeichen und komprimiert Leerstellen innerhalb von HTML- und EXL2K-Reportausgaben.
ON

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.



Beispiel: Leerzeichen am Anfang und in HTML- und EXL2K-Reportausgaben beibehalten

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