dear all,
does someone has the correct syntax in using STYLE attributes when programming in DATA _NULL_ ?
a piece I already have 😉
ODS LISTING CLOSE;
ODS PDF NOTOC FILE=mypdf STYLE=sasweb ;
ods escapechar='^';
data _NULL_ ;
SET verder END=LAST;
file PRINT ;
put @01 "^S={foreground=red textdecoration=underline}" @01 "^S={foreground=red textdecoration=underline}"
haorgcd 5. '/'
volg 2. "^S={}";
put @01 taal $LA. @01 taal $LA.
crtn_dttm $26.;
put @01 taal $LB. @01 taal $LB.
tran_amt commax17.2 ' ' ;
run;
I want to color, bold, . . . some text
FILE Print does not honor any style options, it wants to create plain text.
FILE Print ODS may but you will have to provde a template for the table produced. The online documentation example for File Print ODS shows an example of creating a template with minimal style elements and then linking the data to the template.
The definition could look something like:
proc template;
define table phonelist;
column name phone;
dynamic colheader;
define name;
generic=on;
header=colheader;
style=data{fontstyle=italic fontsize=5};
end;
define phone;
header='Telephone';
style=datafixed;
end;
end;
run;
You attach style elements to the variable as in the template above.
Then in the Data _null_ you reference the template and link variables to the definitions.
It may be easier to use PROC Print and style overrides.
Are you ready for the spotlight? We're accepting content ideas for SAS Innovate 2025 to be held May 6-9 in Orlando, FL. The call is open until September 25. Read more here about why you should contribute and what is in it for you!
Learn how use the CAT functions in SAS to join values from multiple variables into a single value.
Find more tutorials on the SAS Users YouTube channel.