上次我们简单介绍了一下ods escapechar。
这次多举几个例子看看,ods escapechar一般有四个用途,分别是:
样式属性插入(Style Attribute insertion);
函数插入(Function insertion);
换行符和其他字符插入(line break and other character insertion);
原始文本插入(Raw Text insertion)。
截图中是以“^”作为特殊转换符为例子。
一:下面来看第一个例子:样式属性插入(Style Attribute insertion)
再看输出,解释一下:
^s{}能够实现样式属性输出,能改变字体颜色、样式、大小等,这些就不说了,讲一下需要注意的点。看横线的空格,再结合程序看看。
这些空格都是你自己摁下SPACE键输出的,^S={}和文本( brown)之间有空格的话,输出的时候会多一个空格,所以为了美观,可以直接粘着^S={}输出文本。 这是放在^S={}末尾的情况,但是你看那个“is”就黏在一起输出了,所以放在^S={}前面的时候要加上空格。
还有需要注意的是如果你用“||”拼接,那么文本都得放在引号“”里面,且||左右各自为营,不能公用引号;如果不用引号输出,那就是最后那样子输出就可以了。
二:函数插入(Function insertion)
看输出
这个没什么好说的,就当是学习一下平方、下标、以及title和footnote位置摆放怎么控制(j=r,j=c).
三:换行符和其他字符插入(line break and other character insertion);
换行符的使用也挺常见的,^n,~n看你用什么escapechar,还有如何一次插入多个换行符,有人可能会用~n~n~n~n代替~4n也是可以的。
四:原始文本插入(Raw Text insertion)
#R/HTML'<BR/>' 只是我想看下输出HTML是什么样子,而且<BR/>是浏览器自带的输出样式的格式,可以摁下F12,应该能看到很多这样的东西。
\line在RTF就相当于^n换行了;\tab就相当于一个tab键的作用
最后:(*ESC*) and '03'x是SAS自带的特殊格式,你们可以去试试是什么效果
网友评论