345 Views
April 03, 24
スライド概要
[第2回大阪SAS勉強会] 麻生 美由紀
SAS言語を中心として,解析業務担当者・プログラマなのコミュニティを活性化したいです
How to control the fonts in an RTF file created by SAS etc. 2018.01.26
Introduction: ods rtf + proc report の一般的なRTF帳票作成PRGにおいて、 日本語用と英数字用のフォントを制御する方法の提案です。 たとえば… 結果部分は、 日本語をMS 明朝、英数字をTimes New Romanで表現したい。 タイトルとフッターは、 日本語をMS ゴシック、英語をArialで表現したい。 という リクエストが来た場合。 わがままな One point 検索しても良い方法が出てきませんでした。 なので、自分でなんとかしました。 紆余曲折を経て辿り着いた方法なのでうまく説明できるか心配です。…フォローお願いします。
Code: “~S={font_face=“MS 明朝”}~S{font_face=“Times New Roman”}ABC あいう” インラインフォーマットでフォントを2回、文章の先頭で制御する。 日本語⇒英語という順番が大事です。 ラインごとにスタイルを制御する、この考え方をproc reportに応用します。 …… 詳細は書きながら説明します。(時間あれば) One point proc odstableでもこの方法が使えるみたいです。 スマートな方法を検討中です。
Appendix: 便利な関数の一つや二つ、ネタを持ってたらいいんですけど 思いつかないです。おまけです。 SASやってみての感想(歴2年弱) • PRG作成自体は新しい発見があって楽しいです。 • 出来の悪い仕様書をみると、悲しくなります。 • 基本的なコード以外は覚えられません。 • ログの赤と緑が怖いです。 • スマートなコードがかけたら嬉しいです。 • PRGのコピペしまくりはやばいと思ってきました。 • SAS関連ブログをとても参照しています。 • 自分のSASのレベルはまだまだだなと日々感じます。 ……etc. 以上です。