2015年12月18日金曜日

TITLEステートメントで左寄せしたり書式を設定したりする。



(※書式設定はHTMLやRTF等の一部出力のみ対応しています)


まず普通に出力した場合、タイトルは中央寄せになります。

title "あいうえお" ;
proc print data=SASHELP.CLASS (obs=5);
run;






① NOCENTERオプション


NOCENTERオプションを設定すると、タイトルやプロシジャの結果などすべて左寄せになります。
(ちなみにSAS Studioだと何故か設定できなかったり、できたり挙動がおかしい。。)

options nocenter;

title "あいうえお" ;
proc print data=SASHELP.CLASS (obs=5);
run;

options center;



CENTERオプションで中央寄せ(デフォルト)に戻せます。




② TITLEステートメントのオプション


TITLEステートメントには書式を設定するオプションがあります。


構文
 TITLE  書式  "タイトル" ;



書式には以下が設定できます。

書式設定内容
COLOR=色文字色
BCOLOR=色文字の背景色
FONT="フォント"フォント
HEIGHT=サイズフォントサイズ
BOLD太字で表示
ITALICイタリックで表示
JUSTIFY= LEFT | CENTER | RIGHT文字の位置
LINK = 'URLを指定'ハイパーリンクの設定
UNDERLINE = 1 ~ 3下線
SAS/GRAPHでは数字によって下線の太さが変わり、HTML等のODS出力ではどの数字でも太さは変わらないようです。



いくつか例を見ていきましょう。


  • タイトルだけ左寄せにする。
title justify=left "あいうえお" ;
proc print data=SASHELP.CLASS (obs=5);
run;




  • 文字ごとに右寄せしたり左寄せしたりする。
title justify=left "あい" justify=center "うえ"  justify=right "お";
proc print data=SASHELP.CLASS (obs=5);
run;




  • その他フォント等も設定できる。
title color="red"  font="MS P明朝"  height=20pt  "あいうえお" ;
proc print data=SASHELP.CLASS (obs=5);
run;




FOOTNOTEでも同様の設定が行えます。


0 件のコメント:

コメントを投稿