从 SAS 导出时 graph/figure 中的水印

A water mark in the graph/figure when export from SAS

当从 SAS 导出报告到 rtf 和 pdf 文件时,我们需要在图表中添加水印。有人知道怎么做吗?

谢谢, 安德里亚

在这里找到教程:http://support.sas.com/kb/24/319.html

proc template;
   define style watermark_pearl;
     parent=styles.pearl;
  class body from document /
          background=_undef_     
          backgroundimage="draft.png";  
   end;
run;

title;
options nodate nonumber;
ods _all_ close;
ods pdf file="watermark.pdf" style=watermark_pearl notoc;

proc report data = sashelp.class;
run;

ods pdf close;

/* Use this PROC TEMPLATE code if using SAS® 9.3 or earlier */
proc template;
    define style watermark_printer;
     parent=styles.printer;
         class body from document /
          background=_undef_
          backgroundimage="draft.png";
   end;

您可能需要修改 backgroundimageods pdf file 的路径。例如:/project/myproj/files/mypdf.pdf。这取决于你的 OS.

对于 rtf 格式,在旧版本中似乎无法添加水印:https://communities.sas.com/t5/ODS-and-Base-Reporting/Using-ODS-RTF-to-add-a-watermark/td-p/1002

对于 SAS 9.4,这里显示了一种使用 ods tagsets.rtf 添加水印的可能方法:http://support.sas.com/documentation/cdl/en/odsug/69832/HTML/default/viewer.htm#p19rpsb989jyadn1kgunyh4t8g0e.htm

options (watermark='<specify the path to your watermark here>');