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

stefano iacus stefano.iacus at unimi.it
Wed Aug 18 18:53:23 CEST 2004


What about interaction? i.e. locator() ?
stefano
On Aug 18, 2004, at 5:00 PM, Byron Ellis wrote:

> I agree, I want to drag things into Illustrator or Keynote and have 
> everything look pretty. I have little hope for Word though. :-)
>
> Actually, this is what the original StatPaper (from more than a year 
> ago) did---it actually stored everything in an NSPDFImageRep and then 
> just threw it up on the screen. It should be easy to make the current 
> Cocoa device to do this since we can grab a real PDF from the NSView I 
> think. failing that we can just double buffer and use the 
> NSPDFImageRep (and maybe turn off NSView's offscreen buffer to save 
> some memory), the actual graphics calls remain identical---we just 
> [lock] and [unlock] a different context. Towards this end I've also 
> been trying to exactly match the PDF device with the Cocoa device 
> (whose commandline in the version I'm moving to R-Cocoa lets you 
> specify the ObjC class used for the calls, which is kinda cool)
>
>
> On Aug 18, 2004, at 9:47 AM, Simon Urbanek wrote:
>
>> Byron,
>>
>> 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 ...
>>
>> Cheers,
>> Simon
>>
>> _______________________________________________
>> R-SIG-Mac mailing list
>> R-SIG-Mac at stat.math.ethz.ch
>> https://stat.ethz.ch/mailman/listinfo/r-sig-mac
>>
> ---
> Byron Ellis (bellis at hsph.harvard.edu)
> "Oook" -- The Librarian
>
> _______________________________________________
> R-SIG-Mac mailing list
> R-SIG-Mac at stat.math.ethz.ch
> https://stat.ethz.ch/mailman/listinfo/r-sig-mac
>



More information about the R-SIG-Mac mailing list