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.
Registration is now open for SAS Innovate 2025 , our biggest and most exciting global event of the year! Join us in Orlando, FL, May 6-9.
Sign up by Dec. 31 to get the 2024 rate of just $495.
Register now!
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.
Ready to level-up your skills? Choose your own adventure.