2012-09-23 52 views
2

我正在使用ODS PDF创建一个简单的PDF报告,但我无法将表格之间的空间插入到PDF文件中。这是迄今为止代码:如何使用ODS PDF将垂直空间插入PDF文档?

ODS PDF FILE = "test.pdf" STARTPAGE = NEVER; 

DATA CLINIC; 
    INPUT ID  $ 1-3 
     GENDER $ 4 
     RACE $ 5 
     HR  6-8 
     SBP  9-11 
     DBP  12-14 
     N_PROC 15-16; 
    AVE_BP = DBP + (SBP - DBP)/3; 
DATALINES; 
001MW08013008010 
002FW08811007205 
003MB05018810002 
004FB 10806801 
005MW06812208204 
006FB101 07404 
007FW07810406603 
008MW04811207006 
009FB07719011009 
010FB06616410610 
; 


ODS PDF TEXT = "MEANS PROCEDURE FOR EVERYONE"; 
PROC MEANS DATA=CLINIC N STD MEAN; 
    VAR SBP DBP; 
RUN; 

ODS PDF TEXT = "TEXT FOR ANALYSIS GOES HERE"; 

* Vertical space should be inserted here; 

ODS PDF TEXT = "MEANS PROCEDURE FOR MEN ONLY"; 
PROC MEANS DATA=CLINIC N STD MEAN; 
    WHERE GENDER = "M"; 
    VAR SBP DBP; 
RUN; 
ODS PDF TEXT = "TEXT FOR ANALYSIS GOES HERE"; 

ODS PDF CLOSE; 

我知道,如果我删除STARTPAGE = NEVER;表将出现在单独的页面,但由于这些是短表,但它没有意义有一个单独的每个小表页。

我只是试图插入一些垂直空间到注释表明的文件(在第一个表格和第一个表格之前的文本之后的文本之间)。我怎样才能做到这一点?

回答

3

你可以只添加一些新行,如:

ods pdf text="^{newline 1}"; 

1可以与你想要添加多少的空白线所取代。

这是假设您的转义字符与我的一样。如果没有,请将其设置为:

ods escapechar="^"; 
相关问题