当TOC页超过一页时,如何使用SAS ODS RTF拆分TOC

时间:2019-05-17 04:43:13

标签: sas rtf tableofcontents ods

我必须报告45个表,每个表都是新页面。

在ods rtf中使用sas,这是我的代码。

ods rtf file="file path" STYLE=Custom notoc_data;
ods rtf startpage=now;
ods rtf text="^S={just=c} {\f3\fs24 Table of Contents}";
ods rtf text="{\field{\*\fldinst {\\TOC \\f \\h}}}";

proc report data=result.T1_1 nowd headline headskip spacing = 0  missing split='@' style(header column)=[protectspecialchars=on]
style(report)= [fontsize= 10pt fontweight = bold font_face ="Arial" just=j  pretext="{\tc [Table 1.1]}"];

report step

run;

...

proc report data=result.T5_7 nowd headline headskip spacing = 0  missing split='@' style(header column)=[protectspecialchars=on]
style(report)= [fontsize= 10pt fontweight = bold font_face ="Arial" just=j  pretext="{\tc [Table 5.7]}"];

report step

run;
ods rtf close;

此代码创建所有45个TOC且没有错误。 它超过一页,但是该页写在一页上,而没有转到下一页,并且所有链接都不可见。

请帮助我。

0 个答案:

没有答案