我有在 SAS 之外创建的 PNG 文件,我想将这些文件包含在一个 RTF 文件中,我将使用 ODS 从 SAS 输出。是否可以使用 SAS 来执行此操作?我的互联网搜索出现了很多不相关的结果。
问问题
1970 次
1 回答
2
ODS RTF: The Basics And Beyond肯定是相关的。这是一个在正文中不使用标题的示例。
ods rtf file="c:\temp\test.rtf" startpage=never;
ods escapechar='^';
proc print data=sashelp.class;
run;
ods text='^S={preimage="C:\temp\SGPlot.jpeg" just=c}';
proc print data=sashelp.class;
run;
ods rtf close;
那是使用我放置的随机 SGPLOT,但当然你可以使用任何你喜欢的东西。我添加startpage=never
了让它把东西放在同一个页面上——但这当然是可选的(否则在我的例子中它将把图像放在它自己的页面上)。
重要的是ods text
(通常放置一些文本),ods escapechar
(设置^
为转义字符),然后^S={ }
是在 RTF(和其他目的地)中插入样式和类似内容的方式。然后我们只使用preimage
which 意味着在下一位之前放置一个图像(文本,这里是空白的)。你可以很容易地把它放在title
声明中,而不是ods text
,如果那是你想要的图像。
于 2015-07-08T21:28:07.100 回答