Veröffentlicht am :
Reporting SASHELP

Verwaltung der dynamischen Ausrichtung in ODS RTF

Dieser Code ist auch verfügbar auf: Español Français
Dieses Skript generiert eine RTF-Datei, die zwei Berichte basierend auf der Tabelle SASHELP.CLASS enthält. Der erste Teil wird mit der Standardausrichtung (Hochformat) generiert. Das Skript ändert anschließend die globale Ausrichtungsoption auf 'Querformat' und aktualisiert das ODS RTF-Ziel, um diese Änderung auf den zweiten Bericht anzuwenden, wodurch veranschaulicht wird, wie verschiedene Ausrichtungen in einer einzigen Datei gemischt werden können.
Datenanalyse

Type : SASHELP


Verwendung der Standardbeispieltabelle SASHELP.CLASS.

1 Codeblock
PROC PRINT
Erklärung :
Öffnen des ODS RTF-Ziels (Hinweis: Der Windows-Pfad 'c:\test.rtf' muss für eine Linux/Viya-Umgebung angepasst werden). Drucken der Daten im Hochformat (Standard).
Kopiert!
1ods rtf file = 'c:\test.rtf';
2* This will be in Portrait orientation since that is the default ;
3PROC PRINT DATA = sashelp.class;
4RUN;
2 Codeblock
OPTIONS
Erklärung :
Ändern der globalen Ausrichtungsoption auf 'Querformat' (landscape). Die Anweisung 'ods rtf;' erzwingt die Übernahme dieser Änderung durch das aktive Ziel. Ein zweiter Druck erfolgt mit dem neuen Seitenlayout, bevor die Datei geschlossen wird.
Kopiert!
1options orientation = landscape;
2* The option has changed, but now we need to tell RTF that it changed ;
3ods rtf;
4* Now this will be in landscape ;
5PROC PRINT DATA = sashelp.class;
6RUN;
7ods rtf close;
Dieses Material wird von We Are Cas "wie besehen" zur Verfügung gestellt. Es gibt keine ausdrücklichen oder stillschweigenden Garantien hinsichtlich der Marktgängigkeit oder Eignung für einen bestimmten Zweck in Bezug auf die hierin enthaltenen Materialien oder Codes. We Are Cas ist nicht verantwortlich für Fehler in diesem Material, wie es jetzt existiert oder existieren wird, noch bietet We Are Cas technischen Support dafür an.