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; |