Eric -

Thanks so much! I'm pleased I wasn't doing something daft. Your function does the trick beautifully.

Regards,

Chris


On 13 Apr 2005, at 12:10, Eric Chatonet wrote:

Hi Chris,

The export snapshot from rect of window windowID to file... does not appear very reliable.
So convert the rect of your object to global coordinates and use export snapshot from rect to file... instead :-)


function GlobalObjRect pRect
return item 1 of pRect + the left of this stack,item 2 of pRect + the top of this stack,item 3 of pRect + the left of this stack,item 4 of pRect + the top of this stack
end GlobalObjRect


Best regards,

Le 13 avr. 05, à 13:01, Chris Carroll-Davis a écrit :

Hello folks.

Can anyone shed any light on this? I'm having problems with the export syntax. I am trying to export an area of a window...

The snippet below works fine, happily creating a jpeg in the default folder, but using screen coords (which I don't want)

       put the ticks & "temp.jpg" into tFile
       put the rect of graphic "PFrame" into pRect
       put the id of this wd into WinId

       put prect && winId && defaultfolder && tFile

       export snapshot from rect pRect to file tFile as JPEG



But if (as below) I add the window parameter to use window-relative coords, it doesn't work. Instead, I get the error: "export: no image selected, or image not open". It's as if it is suddenly ignoring the "snapshot" form of export.

put the ticks & "temp.jpg" into tFile
put the rect of graphic "PFrame" into pRect
put the id of this wd into WinId
put prect && winId && defaultfolder && tFile
export snapshot from rect pRect of window WinId to file tFile as JPEG

Eric Chatonet. ---------------------------------------------------------------- So Smart Software For institutions, companies and associations Built-to-order applications: management, multimedia, internet, etc. Windows, Mac OS and Linux... With the French touch ---------------------------------------------------------------- Web site http://www.sosmartsoftware.com/ Email [EMAIL PROTECTED]/ Phone 33 (0)1 43 31 77 62 Mobile 33 (0)6 20 74 50 86 ---------------------------------------------------------------- _______________________________________________ use-revolution mailing list use-revolution@lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution


_______________________________________________ use-revolution mailing list use-revolution@lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to