The SAS Output Delivery System and reporting techniques

Print line ODS title area

Accepted Solution Solved
Reply
Regular Contributor
Posts: 156
Accepted Solution

Print line ODS title area

ods pdf file="&OutDir/&ReportOut..pdf";

 

title1 j=l justify= left &wkday. &Date1. &Time1. j=right 'Page ^{thispage} of ^{lastpage}';

title2 '';

title3 j=l Impact Study;

title4 j=c "_____________________________________________________________________________________________________________________";

title5 justify=center 'Individual Assistance Declared';

PROC REPORT DATA= INDIVIDUAL_ASSISTANCE headskip split='*' wrap nowd

style(report)=[background=black cellspacing=10 just=center font_size=9pt font_face="Calibri" bordercolor=black borderwidth=1]

style(column)=[background=white font_size=10pt bordercolor=black borderwidth=1]

 

 

;

COLUMNS _ALL_;

 

 

run;

 

ods pdf close;

 

I am trying to show a line extending across the report in the title area.  Right now I am showing

title4 j=c "_____________________________________________________________________________________________________________________";  Isnt there a more efficient way to just print a line in the title area ???  I did this simply by drawing a line here


Accepted Solutions
Solution
‎12-12-2017 10:51 AM
Super User
Super User
Posts: 8,349

Re: Print line ODS title area

You can use a function via %sysfunc() e.g:

 

%put %sysfunc(repeat(_,36));

So maybe:

 

title4 "%sysfunc(repeat(_,36))";

36 being the number of times to repeat the character.

View solution in original post


All Replies
Solution
‎12-12-2017 10:51 AM
Super User
Super User
Posts: 8,349

Re: Print line ODS title area

You can use a function via %sysfunc() e.g:

 

%put %sysfunc(repeat(_,36));

So maybe:

 

title4 "%sysfunc(repeat(_,36))";

36 being the number of times to repeat the character.

Regular Contributor
Posts: 156

Re: Print line ODS title area

You're a genius..I just have to increase the number from 36 to a larger number so the line can encapsulate the entire page.  However I definitely learned something here 

☑ This topic is solved.

Need further help from the community? Please ask a new question.

Discussion stats
  • 2 replies
  • 165 views
  • 1 like
  • 2 in conversation