Yes, ODS is great for many applications, particularly if you want to
include some of the new "experimental" ODS graphics available in many SAS
Procedures. But for strictly tabular output, listing output is MUCH more
compact than anything I have been able to get out of ODS. Even using the
simplest style I can find--e.g.,
ods pdf file="fname.pdf" style=Printer;
still produces a document with twice as many pages as cutting and pasting
listing output. No doubt one could create an ODS STYLE that would achieve
what I want (simple listing/tabular output in a compact size--e.g., 8-pt
font--without a lot of borders and shading and cell margins that take up
excessive space), but if it exists I haven't found it (and building a
custom style is more than I want to take on).
So that brings me back to me original question--is there a way to control
line size and page size in procdure output in the Output Window? That is
how do I get SAS to stop ignoring linesize and pagesize options in my
On Tue, 21 Nov 2006 21:33:17 -0800, David L Cassell
>Hey John, long time no see! :-) [Not so long--PNWSUG was only last
month! - J]
>I think that this would be WAAAAAY easier if you switched to ODS.
>If you use ODS to send a copy of all the output directly to an RTF
>file, then you would not need to do any cut-and-paste work, and
>you could control (well, mostly control) the features that you want.
>You also would not have to restrict yourself to SAS Monospace.
>Just use the ODS RTF statement and as many of its options as
>ods rtf file='C:\WeirdFiles\John20061122a.rtf' contents;
><all your SAS code goes here>
>ods rtf close;
>Viola! All your output is already saved in an RTF file that MS Word
>can read anytime you feel like it...
>David L. Cassell
>3115 NW Norwood Pl.
>Corvallis OR 97330