Hi,
I created a template style to make all generated graphics uniform.
It is writen in my code like this :
"
ODS PATH(PREPEND) work.templat(update);
proc template;
define style wivisp_SASstyle;
parent = Styles.Normal;
style GraphColors /
'gborderlines' = white
'goutlines' = black
...
end;
"
then in EG I added the template in Tools > Style manager > add
In sas enterprise guide, I can see it works : graphs are in the right colors
But when I create a stored process from my egp (right clic > "Create stored process" > next next finish), all colors are changed.
How do I apply my custom template to the results of my stored process ?
Is writing a proc template a good waprocessy to do procede ?
Many thanks
I use Enterprise guide 4.3 and SAS 9.2
adding this line seems to apply the style on tables but no graphics are shown
ods html file=_WEBOUT ENCODING='utf-8' STYLE=wivisp_SASstyle;
ods html style=wivisp_SASstyle;
/* no file statement for stored process !!! */
seem to apply my style to graphics of the stored process.
not to background of the page, titles and tables...
The style has to be specified on the _ODSSTYLE macro variable to affect all of your output. the macro variable is used by the %stpbegin() macro when initializing the ODS destination. Therefore, try this:
%let _ODSSTYLE=wivisp_SASstyle;
%stpbegin();
Let me know if this works for you.
Thanks!
Dan
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 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.