The SAS Output Delivery System and reporting techniques

how to customize table of contents in rtf report

Reply
Regular Learner
Posts: 1

how to customize table of contents in rtf report

Hi,

I am trying to make a table of contents in rtf report. I would like to customize this table of contents

I create some title with ods  text=”……” and I would like to add this title in my table of contents.

For example:

 

ods RTF file="example.rtf" startpage=no keepn ;
 
%let titniv1 = \plain\par\pard\ql\b\f1\fs32 ;
 
ods text="{&titniv1. 1.List of abbreviation\plain}" ;
     …………
     …………
ods text="{&titniv1. 5.Result\plain}" ;
…………
…………
 
Ods rtf close;
 

 

The table of contents has to content: list of abbreviation and result.  

Grand Advisor
Posts: 9,748

Re: how to customize table of contents in rtf report

One way is to add the RTF tags \tc to add something to the table of contents, and \tclx, where x is a numeral 1, 2, 3 etc that refers to the level of the item in the table of contents. 1 being the "top" or if using an indented TOC the left most entries.

 

I have not used this mixed with other TOC entries though.

SAS Super FREQ
Posts: 8,647

Re: how to customize table of contents in rtf report

Hi, I'm not sure this will work to insert ODS TEXT strings into an RTF table of contents. I think that ODS uses some field codes for the TOC, but not sure which ones. This might be a question better handled with Tech Support.

cynthia
Grand Advisor
Posts: 9,748

Re: how to customize table of contents in rtf report

I probably should have mentioned the \tc  and \tclevelx codes worked when using this as the only method to add a table of contents and did that by using the Word feature to insert the TOC.

Post a Question
Discussion Stats
  • 3 replies
  • 182 views
  • 0 likes
  • 3 in conversation