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
