On Wednesday, May 8, 2013 at 04:14:45 (-0700) phil rosenberg writes:
 > Thanks Alan
 > I've hunted through the code and found that although some properties appear 
 > to be able to be set before initialisation they are saved in the plstream 
 > and the commands don't make it to the drivers until after plinit is called 
 > at least (because until this point the driver doesn't even exist). plwidth() 
 > had the following comment though:
 >  //
 > // Set pen width.  Can be done any time, but before calling plinit is best
 > // since otherwise it may be volatile (i.e. reset on next page advance).
 > // If width < 0 or is unchanged by the call, nothing is done.
 > //
 >  
 > Is the implication that if the user sets the pen width before initialisation 
 > that this pen width should be used at the beginning of each page? I've 
 > scanned through the svg and cairo code and this doesn't appear to be the 
 > case for these drivers and such functionality is not documented in the 
 > manual.

I wouldn't be surprised if that comment is no longer of relevance.  I think
postscript was one of the guilty parties, though that has been fixed for a
long time.  Probably more likely that there are options _ignored_ after the
driver has been initialized (window geometry etc).  So before the plinit still
preferred.

-- 
Maurice LeBrun

------------------------------------------------------------------------------
Learn Graph Databases - Download FREE O'Reilly Book
"Graph Databases" is the definitive new guide to graph databases and 
their applications. This 200-page book is written by three acclaimed 
leaders in the field. The early access version is available now. 
Download your free book today! http://p.sf.net/sfu/neotech_d2d_may
_______________________________________________
Plplot-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/plplot-devel

Reply via email to