I have stored process which generates an output in any browser.
In my Stored process the final output comes through the list data task.
Can you tell me how can I change the font of my overall report to font_size=10 and font_face=arial..
You would either
1) have to change the PROC PRINT code that is generated by the LIST Data task. There are style= overrides that you can use to change the font_face and font_style from the LIST Data task. Or,
2) you could check whether you have the possibility to use a custom CSS file at your site (assuming that your SP will ALWAYS be returning results to a web browser).
To use the style= overrides, you would need to add this code to your proc print (in bold):
ods html file='c:\temp\testfont.html' style=egdefault;
proc print data=sashelp.class
sum age height;
var name age height;
ods html close;
Note how these overrides all go on the PROC PRINT statement which will end with one and only 1 semi-colon after the last style override.
For more help with style= overrides in your stored process, you might consider contacting Tech Support or looking at the ODS documentation. For help with #2 and your stored process, you need to contact Tech Support.
As long as you are returning your SP results to a web browser, you should see these overrides used. However, other client applications in the BI platform, may not use the style= overrides, depending on which output type the client application is using to receive the results. (For example, Web Report Studio or PowerPoint through the SAS Add-in may not use these overrides or may use some, but not all of the overrides.)
Try putting it anywhere on the PROC PRINT statement...here's the whole statement. It starts with the word 'PROC' and ends with the semi-colon after the SPLIT= option:
[pre] PROC PRINT DATA=WORK.SORTTempTableSorted
*** put them here above the semi-colon *** ;