[R-SIG-Mac] PDF-viewer device?

Simon Urbanek simon.urbanek at math.uni-augsburg.de
Wed Aug 18 15:47:08 CEST 2004


since you had a look at that Cocoa graphics device - I have an idea for 
you :). The main drawback of all devices so far is that you have no way 
of getting consistent good-quality output of the plot. You can take a 
snapshot (bad quality) or you can re-run the display list in another 
device (different results), but you have never a true WYSIWYG. However 
on a Mac we can get this: use the regular PDF graphics device and 
render the file output in a widget. The big advantage is that you can 
tweak your plot commands so the plot looks the way you like it, you see 
the result and furthermore you know this is what you get in print, too. 
Presumably it should be possible to build a NSView (or whatever basis 
is convenient) to display a PDF file. The device itself would just 
generate the PDF via the pdf device and display it. Resizing etc. 
should work as expected thus giving you a true WYSIWYG experience. What 
do you think? Sure it's not the most efficient way, but finally I could 
actually see what my plot would look like in the publication - 
something which is a pain atm :). I wanted to look into this myself, 
but I have no time atm :( But maybe your Cocoa basis device would allow 
this easily if slightly modified.. or even your existing device could 
maybe switch between the "native" and PDF mode ...


More information about the R-SIG-Mac mailing list