11-26-2012 02:19 PM
Hi All,
Using Cascades to develop an app, is there a way in which I can save a screen shot of my app as a jpeg using code - i.e. user presses a button and the screen is saved?
Many thanks for looking
11-26-2012 08:00 PM
You cannot take full screenshots programmatically. This may come in the future.
Today, you can use screen_read_window() to read the contents of one of your own app's native windows:
http://developer.blackberry.com/native/beta/refere
However, you would first need a handle to the libscreen window that cascades is rendering into, which I don't think you can easily retrieve. There may be a way to do it by querying SCREEN_PROPERTY_WINDOW_COUNT and SCREEN_PROPERTY_WINDOWS from your screen context, but I am not sure if you need a handle to Cascades' screen context, or if you can just create a new one.
I really should experiment with this some time.
sorry for getting overly wordy.. the short answer is NO, with a more complicated answer of MAYBE.
Cheers,
Sean
11-27-2012 11:27 AM
Thanks for your reply Sean - looks like I have a lot of reading to do!
Another alternative I was looking at was to possibly create a bitmap and draw text and graphics onto that instead (in effect replicating the screen).