Re: Drawing a view and its subviews to an NSImage
Re: Drawing a view and its subviews to an NSImage
- Subject: Re: Drawing a view and its subviews to an NSImage
- From: Public Look <email@hidden>
- Date: Sun, 6 Jun 2004 19:18:35 -0400
On Jun 6, 2004, at 12:34 PM, Mark Alldritt wrote:
NSData *eps = [aView dataWithEPSInsideRect:[aView bounds]];
NSImage *image = [[NSImage alloc] initWithData:eps];
This produces an image that looks exactly like what you see on the
screen.
Thanks for this suggestion. NSVIew's dataWithPDFInsideRect turned out
to be
the best fit (much better performance since I needed to turn it back
into an
NSImage right away, and it preserves transparency).
The only problem is that these calls are only available on 10.3 or
later.
Is there another way around this for 10.2?
dataWithEPSInsideRect: was in Openstep in 1994 unless I am mistaken.
dataWithPDFInsideRect was in Mac OS X 10.0 unless I am mistaken.
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.