03-05-2014 11:36 AM
Is there a way I can show the current value of all ODS graphics options?
So say I have in my code:
ods graphics/ reset=all border=off ;
Is there a way I could find out what the options were before that point, and what they have been reset to?
Same as I could use %sysfunc(getoption()) to get the value of a system option or a dictionary table of options.
There is dictionary.options and dictionary.goptions but no dictionary.odsgoptions... ?
06-06-2017 01:39 PM
Gotta love when Googling turns up your own unanswered question from several years back...
The good news is that 9.4M3 added a /SHOW options to the ODS graphics statement. Unfortunately this does not actually show all the current ODS options. If you have not set an option, it only shows "those options for which currently ODS knows the default values" (whatever that means, I guess it's because some default options are dependent on output destination or other things?).
25 ods graphics/ reset=all; 26 27 ods graphics/show ; ODS Graphics Settings --------------------- Output format: STATIC By line: NOBYLINE Antialias: ON Maximum Loess observations: 5000 Maximum stack depth: 1024 Stack depth: 0 28 29 ods graphics / border=on ; 30 31 ods graphics/show ; ODS Graphics Settings --------------------- Output format: STATIC By line: NOBYLINE Antialias: ON Border: ON Maximum Loess observations: 5000 Maximum stack depth: 1024 Stack depth: 0
Would be nice to be able to see all options, but this is helpful.