2015年1月26日月曜日

ODS PDF等の出力で、ページの向きを途中から縦や横に変える方法


データステップ100万回 「外部ファイルへのODS出力のページ設定、縦横」 で、ページの向きを縦や横に設定する方法が解説されてます。


今回は、出力の途中でページの向きを変える方法を紹介します。

(「ODS PDF」で今回のテクニックが使えるのは、SAS9.3以降です。)



*** Sample Data ;
data DT1;
    do i=1 to 10;
        output;
    end;
run;


*** ページ向きを縦にして、PDFで出力 ;
options orientation=landscape;
ods pdf file="PDFファイルを出力するパス\TEST.pdf";

   proc print data=DT1;
   run;

*** ページ向きを横に変更 ;
options orientation=portrait;
ods pdf;

   proc print data=DT1;
   run;

ods pdf close;


TEST.pdf


上のプログラムで赤字にした箇所がポイントです。

options orientation=portrait;

でページの向きを横向きに変更しています。
これだけでは、変更が反映されないですが、

ods pdf;

を入れると、変更した設定を反映して出力してくれます。


0 件のコメント:

コメントを投稿