I tried with the below code but could not get the text underlined into line statment:
proc report data=quart_report nowd split= '*'
style(lines)=[color=black backgroundcolor=white
fontsize=2 textalign=l]
;
column project dept cat;
by dept ;
define project / display style(column) =[cellwidth = 0.75in] ;
define dept / display style(column) =[cellwidth = 0.75in] ;
define cat / display style(column) =[cellwidth = 0.75in] ;
compute after _page_ ;
line ' ' ;
line @1 bold "^S={posttext='^-350x_____________________________________'}Available Categories:" ;
line ' ' ;
line @1 'DESCRIPTION' bold;
line ' ' ;
line ' ' ;
line ' ' ;
endcomp;
run;
Any other suggestions???
What destination are you using ?
RTF use Raw Destination-Specific Codes .
'~R"\ul underlined text \ul0 "'
Ksharp
Hi:
The "raw" destination specific codes will work for RTF, but not for PDF or HTML. If you want a technique that would work for PDF, RTF or HTML, there is a new style attribute in 9.2 that will do underlining without the need for "raw" codes. The style attribute is TEXTDECORATION and something like this should work in RTF, PDF and HTML. Remember you will need your
ODS ESCAPECHAR='^';
statement first....then your compute block would be like what is shown below.
cynthia
ods escapechar='^';
ods html file='c:\temp\textdecoration.html' style=sasweb;
ods pdf file='c:\temp\textdecoration.pdf';
ods rtf file='c:\temp\textdecoration.rtf';
proc report data=quart_report nowd split= '*'
style(lines)=[color=black backgroundcolor=white
fontsize=2 fontweight=bold] ;
...more code ...
compute after _page_ /style={just=l};
line ' ' ;
line @1 "^{style[textdecoration=underline just=l]Available Categories:}" ;
line ' ' ;
line @1 '^{style[just=l]DESCRIPTION}';
line ' ' ;
line ' ' ;
line ' ' ;
endcomp;
run;
ods _all_ close;
Hi Cynthia,
Thanks a lot!!!
Don't miss out on SAS Innovate - Register now for the FREE Livestream!
Can't make it to Vegas? No problem! Watch our general sessions LIVE or on-demand starting April 17th. Hear from SAS execs, best-selling author Adam Grant, Hot Ones host Sean Evans, top tech journalist Kara Swisher, AI expert Cassie Kozyrkov, and the mind-blowing dance crew iLuminate! Plus, get access to over 20 breakout sessions.
Learn the difference between classical and Bayesian statistical approaches and see a few PROC examples to perform Bayesian analysis in this video.
Find more tutorials on the SAS Users YouTube channel.