|Date: ||Thu, 22 Aug 2002 12:49:01 -0400|
|Reply-To: ||"Droogendyk, Harry" <Harry.Droogendyk@CIT.COM>|
|Sender: ||"SAS(r) Discussion" <SAS-L@LISTSERV.UGA.EDU>|
|From: ||"Droogendyk, Harry" <Harry.Droogendyk@CIT.COM>|
|Subject: ||Re: ODS RTF using Proc Report with ORDER columns|
You can specify column widths for PDF using the style= option:
proc report ...
define desc_col / display style=[just=l cellwidth=2in] ;
In terms of having order columns repeated, I'm not sure if you'll have the
same problem, but I do know ( as per my post yesterday ) that the ID option
and ODF PDF don't work together as per
<http://www.sas.com/service/techsup/unotes/SN/007/007704.html> , and, this
won't be fixed until v9.
From: Arjen Raateland
Sent: Thursday, August 22, 2002 10:19 AM
Subject: Re: ODS RTF using Proc Report with ORDER
> into Microsoft Word. ODS RTF lets Word decide where the
page breaks are.
> As a result, Proc Report doesn't know that it needs to
repeat the "order"
> There's no work-around to my knowledge, other than
manually editing the .rtf
> file. Can you use ODS PRINTER instead? Your code should
work fine with
> that destination.
After reading Schellenberger's article mentioned in an
earlier post on
this subject I decided that what my application should
is PDF, not RTF as I originally set it up to do.
Changing RTF output in an application to PDF was a quick
job, but it
didn't correct the problem of not having order values repeat
page. They still don't show up, although in PDF there is no
leave them out like in RTF.
Can anybody confirm this or can it be helped somehow?
Apart from not correcting the order value problem I now also
got two new
problems, which may be easier to fix, though.
The last column of one of the reports doesn't fit any longer
moved to another page.
I suppose I need to set the columns width with a STYLE
option like those
I noticed in the sample code in the first post of this
The other thing is that column widths change from page to
So much to learn ;-)
Finnish Environment Institute SYKE
phone +358 9 4030 0350