From duncan@research.bell-labs.com  Wed Aug 16 02:45:06 2000
From: duncan@research.bell-labs.com (Duncan Temple Lang)
Date: Tue, 15 Aug 2000 21:45:06 -0400 (EDT)
Subject: [Rd] Multiple pages with postscript() (PR#635)
In-Reply-To: <200008160025.CAA07887@pubhealth.ku.dk> (P.Connolly@hort.cri.nz)
Message-ID: <200008160145.VAA16148@jessie.research.bell-labs.com>


> 
> The function will produce a three page file, but only the first one
> has the lwd parameter set.  The other pages have reverted to lwd = 1.
> 
> I've tried setting the lwd at different places, but the result is
> always the same.  The same code does not have a problem in Splus 3.4.
> 
> 


Hi Patrick.
Thanks for the bug report. I took a quick look at the potential cause.

Here is a very simple workaround (i.e. I haven't investigated the other
side-effects):

diff -r1.28 devPS.c
1033c1033
<     if (pd->lty != newlty || pd->lwd != newlwd) {
---
>     if (pd->lty != newlty || pd->lwd != newlwd || 1) {  

In other words, change the if() condition in the routine SetLineStyle()
in the file src/main/devPS.c to be true, regardless of whether the
values are the same or not. This appears to give the desired result.

Hopefully we will determine the appropriate reset configuration
as page changes occur. Anyone.... ?

D.

-- 
_______________________________________________________________

Duncan Temple Lang                duncan@research.bell-labs.com
Bell Labs, Lucent Technologies    office: (908)582-3217
700 Mountain Avenue, Room 2C-259  fax:    (908)582-3340
Murray Hill, NJ  07974-2070       
         http://cm.bell-labs.com/stat/duncan

      "Languages shape the way we think, and determine what 
       we can think about."        
                                      Benjamin Whorf
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
r-devel mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
Send "info", "help", or "[un]subscribe"
(in the "body", not the subject !)  To: r-devel-request@stat.math.ethz.ch
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._


[Rd] Multiple pages with postscript() (PR#635)
Duncan Temple Lang