是否可以将 PNG 文件导入 SAS 以包含在 RTF 输出中?
Is it possible to import a PNG file into SAS to include in RTF output?
我有在 SAS 外部创建的 PNG 文件,我想将其包含在我将使用 ODS 从 SAS 输出的 RTF 文件中。是否可以使用 SAS 来执行此操作?我的互联网搜索出现了很多不相关的结果。
ODS RTF: The Basics And Beyond,当然是相关的。这是在 body 文本中不使用标题的示例。
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
,这意味着在下一位(文本,这里是空白的)之前放一张图片。你可以很容易地将它放在 title
语句中,而不是 ods text
,如果那是你想要图像的地方。
我有在 SAS 外部创建的 PNG 文件,我想将其包含在我将使用 ODS 从 SAS 输出的 RTF 文件中。是否可以使用 SAS 来执行此操作?我的互联网搜索出现了很多不相关的结果。
ODS RTF: The Basics And Beyond,当然是相关的。这是在 body 文本中不使用标题的示例。
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
,这意味着在下一位(文本,这里是空白的)之前放一张图片。你可以很容易地将它放在 title
语句中,而不是 ods text
,如果那是你想要图像的地方。