As specific as I can, I am using a simple rtf style with ods. ods listing close ; ods results off ; ods escapechar = '$' ; title1 " "; title2 j=l "A title that is way too long" j=r "(Page ${pageof})"; /* the header in rtf file that I need to modify */ /* The template I use */ options orientation = landscape nodate nonumber ; proc template; define style styles_org.rtf; parent=styles.rtf; rules = groups frame = hsides cellpadding = 1pt cellspacing = 0pt just = left asis = on ; leftmargin = 20mm rightmargin = 20mm topmargin = 20mm bottommargin = 20mm ; background = white just = left vjust = bottom ; 'TitleFont' = ("times new roman",10pt,Medium) 'TitleFont2' = ("times new roman",10pt,Medium) 'docFont' = ("times new roman",10pt,medium) 'headingFont' = ("times new roman",10pt,Medium) 'FootnoteFont'= ("times new roman",10pt,Medium) 'StrongFont' = ("times new roman",8pt,Bold) 'EmphasisFont' = ("times new roman",8pt,Italic) 'FixedEmphasisFont' = ("times new roman",8pt,Italic) 'FixedStrongFont' = ("times new roman",8pt,Bold) 'FixedHeadingFont' = ("times new roman",8pt,Bold) 'BatchFixedFont' = ("times new roman",6.7pt) 'FixedFont' = ("times new roman",8pt) 'headingEmphasisFont'= ("times new roman",8pt,Bold Italic) ; replace SystemFooter from TitlesAndFooters / font = Fonts('FootnoteFont'); end; run; ods rtf file = "aaa" style = styles_org.rtf; proc report; run; ods listing ; ods results on ; ods rtf close ; I hope you could get the idea..
... View more