SAS中文论坛

标题: 用 ODS PDF 输出 PDF 文件时如何保持纵横比? [打印本页]

作者: shiyiming    时间: 2012-12-5 10:48
标题: 用 ODS PDF 输出 PDF 文件时如何保持纵横比?
其实这个问题先前有人问过了,但是似乎没有答案,我的问题也是如此,SAS图形导出到PDF后几乎沾满整个A4大小的页面,不知道有什么选项可以进行调整吗?或者换什么输出比较好?
作者: shiyiming    时间: 2012-12-11 14:28
标题: Re: 用 ODS PDF 输出 PDF 文件时如何保持纵横比?
为了这个问题最近看了不少文档,依旧无果,导致我食欲也下降了 <!-- s:( --><img src="{SMILIES_PATH}/icon_sad.gif" alt=":(" title="Sad" /><!-- s:( --> ,I need help
作者: shiyiming    时间: 2012-12-11 23:37
标题: Re: 用 ODS PDF 输出 PDF 文件时如何保持纵横比?
没明白你想干嘛。
作者: shiyiming    时间: 2012-12-12 09:15
标题: Re: 用 ODS PDF 输出 PDF 文件时如何保持纵横比?
[quote=&quot;shiyiming&quot;:13crh1qs]没明白你想干嘛。[/quote:13crh1qs]
[code:13crh1qs]ods pdf file=&quot;d&#58;\1&#46;pdf&quot; notoc uniform style=sasweb;
options leftmargin=1in rightmargin=1in topmargin=1in bottommargin=1in;

title;
%let tocfmt1=%str(JUST=CENTER VJUST=MIDDLE CELLHEIGHT=120PT FONT_SIZE=26PT);
%let tocfmt2=%str(JUST=CENTER VJUST=MIDDLE CELLHEIGHT=120PT FONT_SIZE=20PT);
%let tocfmt3=%str(JUST=CENTER VJUST=MIDDLE CELLHEIGHT=20PT FONT_SIZE=20PT);
%let tocfmt4=%str(JUST=LEFT VJUST=MIDDLE CELLHEIGHT=40PT FONT_SIZE=12PT);
%let tocfmt5=%str(JUST=LEFT VJUST=MIDDLE CELLHEIGHT=20PT FONT_SIZE=12PT);
%let tocfmt6=%str(JUST=LEFT VJUST=MIDDLE CELLHEIGHT=12PT FONT_SIZE=10PT);


%let fmt1=%str(JUST=LEFT VJUST=MIDDLE CELLHEIGHT=30PT FONT_SIZE=12PT FONT_WEIGHT=BOLD);
%let fmt2=%str(JUST=LEFT VJUST=MIDDLE CELLHEIGHT=30PT FONT_SIZE=12PT);

ods escapechar=&quot;^&quot;;


goptions DEVICE=gif gunit=pct gsfname=_webout XPIXELS=700 YPIXELS=400 xmax=8 ymax=8 cback=cxfffff7 htext=3&#46;5 ftext='新宋体';
symbol1 cv=red;
symbol2 ci=blue;
proc reg data=tmp;
model width=length;
plot r&#46;*width;
run;
quit;

ods pdf close;
[/code:13crh1qs]
运行这段程序,图形很大而且比例很成问题,你可以用自己的数据表尝试下,不知道如何调整
作者: shiyiming    时间: 2012-12-13 14:59
标题: Re: 用 ODS PDF 输出 PDF 文件时如何保持纵横比?
好吧,已经解决了




欢迎光临 SAS中文论坛 (http://mysas.net/forum/) Powered by Discuz! X3.2