经管之家App
让优质教育人人可得
立即打开
全部版块
我的主页
›
论坛
›
数据科学与人工智能
›
数据分析与数据科学
›
SAS专版
怎样控制SAS ODS RTF输出中的字体、位置?
楼主
stata18
16421
11
收藏
2011-05-31
请教各位大佬:怎样控制SAS ODS RTF输出中的字体、位置?能输入图片吗?还有,为什么输出的pdf文件里中文字体为乱码呢?
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
全部回复
沙发
honghejing
2011-5-31 16:09:55
pdf不能用rtf 吧?rtf 是doc文档
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
藤椅
stata18
2011-5-31 19:07:04
是两个问题,一个是rtf,另外一个是pdf;
本来想生成pdf文件,结果里面的中文字符是乱码;生成的rtf倒是正常的,但是字体大小、位置不能控制,准备先生成rtf,再把rtf转换为pdf的,结果两条路都有问题。
另外,我使用winXP+sas 9.13
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
板凳
honghejing
2011-5-31 19:27:53
没做过中文的report,不好意思
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
报纸
ttklkl
2011-5-31 19:55:11
proc template;
define style Styles.Custom;
parent = Styles.RTF;
replace fonts /
'TitleFont' = ("Times Roman",13pt,Bold) /* Titles from TITLE statements */
'TitleFont2' = ("Times Roman",12pt,Bold Italic) /* Procedure titles ("The _____
Procedure")*/
'StrongFont' = ("Times Roman",10pt,Bold)
'EmphasisFont' = ("Times Roman",10pt,Italic)
'headingEmphasisFont' = ("Times Roman",11pt,Bold Italic)
'headingFont' = ("Times Roman",10pt) /* Table column and row headings */
'docFont' = ("Times Roman",10pt) /* Data in table cells */
'footFont' = ("Times Roman",10pt) /* Footnotes from FOOTNOTE statements */
'FixedEmphasisFont' = ("Courier",9pt,Italic)
'FixedStrongFont' = ("Courier",9pt,Bold)
'FixedHeadingFont' = ("Courier",9pt,Bold)
'BatchFixedFont' = ("Courier",6.7pt)
'FixedFont' = ("Courier",9pt);
replace color_list /
'link' = blue /* links */
'bgH' = white /* row and column header background */
'fg' = black /* text color */
'bg' = white; /* page background color */;
replace Body from Document /
bottommargin = 0.25in
topmargin = 0.25in
rightmargin = 0.25in
leftmargin = 0.25in;
replace Table from Output /
frame = hsides /* outside borders: void, box, above/below, vsides/hsides, lhs/rhs */
rules = groups /* internal borders: none, all, cols, rows, groups */
cellpadding = 5pt /* the space between table cell contents and the cell border */
cellspacing = 0pt /* the space between table cells, allows background to show */
borderwidth = 0.5pt /* the width of the borders and rules */;
* Leave code below this line alone ;
style SystemFooter from SystemFooter /
font = fonts("footFont");
end;
run;
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
地板
stata18
2011-5-31 21:27:32
楼上的兄弟,能解释一下吗?什么意思呀?看不太懂。
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
点击查看更多内容…
7楼
fu686cn
2012-1-12 10:25:00
我来代为解释下吧, 如有不当还请专家ttklkl 本人来修正O(∩_∩)O~
楼主: ttklkl 的脚本是进行格式的自定义,并保存在Styles.Custom中,由Styles.rtf继承而来, 其中的这些参数'titlefont'= 等等... 是用来定义表格的标题,字体大小等等...可以自行修改成自己所需要的, 调用的时候只要申明: ods pdf file="style.custom" style=style;
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
8楼
tamtam7010
2013-7-26 00:43:34
thanks for your sharing, xie xie
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
9楼
fossilweng
2013-7-26 04:07:03
thanks for sharing, ttklkl and fu686cn !!
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
10楼
chi4zb
2014-7-3 15:38:58
收藏了,很棒
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
11楼
张双亮
2016-6-16 23:58:40
stata18 发表于 2011-5-31 21:27
楼上的兄弟,能解释一下吗?什么意思呀?看不太懂。
ods 输出传送系统里的个格式
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
12楼
张双亮
2016-6-16 23:58:44
stata18 发表于 2011-5-31 21:27
楼上的兄弟,能解释一下吗?什么意思呀?看不太懂。
ods 输出传送系统里的个格式
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
相关推荐
请教:关于ODS rtf;
如何在ods输出的rtf文件后面追加新的输出内容?
关于ods rtf输出的问题
ods rtf页面怎样横向输出
ODS RTF 输出求助!一个表中有3列和两列的
ods输出系统修改rtf输出格式,出错
如何在ods输出中添加注释?
ods输出的rtf文档中/par无法换行
ODS输出 RTF格式问题
在使用ods rtf出报表的时候,为什么我用ods rtf出报表的时候
栏目导航
SAS专版
stata专版
行业分析报告
经管文库
文献求助专区
数据交流中心
热门文章
从“raw”到“ready”:CDA数据分析师视角下 ...
CDA数据分析脱产就业班2026年9月5日开班了! ...
GraphPad Prism 置信椭圆和凸包
《财务报表分析与证券估值》各种版本
中国词元工厂发展白皮书2026
全球供应链发展趋势蓝皮书2026
几何重观(美)考克斯特,格雷茨著;王宗尧, ...
数学分析的基本概念与方法-强文久 李元章 黄 ...
2000-2025年上市企业创新韧性指标计算Stata ...
【稀缺】上市公司中小股东公司治理参与度中 ...
推荐文章
【必看】【本版版规,欢迎发悬赏贴求助】
关于悬赏论坛币和楼主允诺奖励数量不一致帖 ...
几种免费下载文献的方法----我的文献应助经
关于科研中如何学习基础知识的一些建议 (一 ...
一些免费的文献资源大全(来源可靠)
关于学术研究和论文发表的一些建议
关于文献求助的一些建议
【文献求助专区】版主工作备用贴
关于如何利用文献的若干建议
如何3天实现「科研智能体」全流程自动化:从 ...
说点什么
分享
微信
QQ空间
QQ
微博
扫码加好友,拉您进群
各岗位、行业、专业交流群