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.  

Super User
Posts: 13,542

Re: how to customize table of contents in rtf report

Posted in reply to bmouctar91

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: 9,368

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
Super User
Posts: 13,542

Re: how to customize table of contents in rtf report

Posted in reply to Cynthia_sas

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.

Ask a Question
Discussion stats
  • 3 replies
  • 287 views
  • 0 likes
  • 3 in conversation