我正在开发一个SAS程序来生成PDF报告。有一个表(网格)涉及固定数量的行和列的部分。我需要放置这个表,使它完全在一个页面上,没有任何中断。 现在这个网格位置在这个页面上不断变化并且流向下一页 在顶部还有其他表,其行数不断变化,因此报告中占用的行不断变化,并且不是固定的。 我需要一个建议如何区分表并找出该特定表是否完全适合该特定报表,否则我必须进行分页并在下一个报表中获取整个表,请提示。
答案 0 :(得分:0)
您可以在固定大小的表之前使用ods pdf startpage=now
,例如
option orientation=landscape;
ods _all_ close;
ods pdf file = "/folders/myfolders/test.pdf";
/*Print a table*/
proc print data = sashelp.cars(obs=100);
run;
ods pdf startpage = now;
/*Print another table starting on a new page*/
proc print data = sashelp.class;
run;
ods pdf close;
ods listing;