|
|
ODSの出力でタイトルやフットノートでHTMLタグを使用する
[OS]ANY
[リリース] 8.1
[キーワード] ods html style template protectspecialchars
[質問]フットノートをホームページへのリンクにしたいのですが、どのようにすれば実現できますか?
[回答]FOOTNOTEステートメントに、HTMLタグ付きのテキストを指定すると、リンクを作成できます。 しかし、デフォルトのスタイルテンプレートを使用すると、HTMLタグが無効化されて出力されてしまいます。したがって、PROTECTSPECIALCHARS属性がOFFになっているスタイルテンプレートを作成し、それを利用する必要があります。スタイルテンプレートを作成するには、TEMPLATEプロシジャを利用します。 以下の例をご参照ください。
/* スタイルテンプレートStyles.Testを作成します */
proc template;
define style styles.test;
parent=styles.default;
replace Document from Container /
htmldoctype =
'<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">'
htmlcontenttype = 'text/html'
protectspecialchars = off /* この行が変更されています */
linkcolor = colors('link2')
visitedlinkcolor = colors('link1');
end;
run;
/* フットノートにHTMLタグを指定します */
footnote '<a href="http://www.sas.com/japan/">Go to SAS Institute
Japan</a>';
/* Styles.Testを利用して、HTMLを出力します */
ods html file='c:\temp\test.html' style=styles.test;
proc means data=sashelp.class;
run;
ods html close;
|
|||||