question regarding print out of objects listing from the application browser

mfstuart mfstuart at
Wed Mar 12 20:15:52 EDT 2008

Hi Jacqueline and Sadhunathan,

Testing Jacqueline's script on WinXP, I found the "from rect (the rect of
this cd)" value is from the top right of the monitor, (for the size of the
card) not from the top right of the stack or card.
So in the image you end up with the screen back ground, the RunRev menu bar,
and some of the stack as the screen shot, in my case.

I looked up the Documentation for export snapshot and found that you need to
use the windowID property of the stack in the export snapshot line to get
images of the stack or card, in this case.
But first place the windowID into a variable:

  put the windowID of this stack into vWinID
  repeat with x = 1 to the number of cds
    go cd x
    put "c:/temp/snapshot" & x & ".png" into tfilename
    export snapshot from rect (the rect of cd x) of window vWinID to file
tfilename as PNG
  end repeat

Mark Stuart

J. Landman Gay wrote:
> Sadhunathan Nadesan wrote:
>> I could take screen shots with Irfanview,
>> write up a word doc in Open Office, and export to PDF.  
> You could automate the screenshot part in Revolution so you don't need 
> to do it manually. Rev offers lots of ways to get screenshots out of 
> your stack, and you can control what is exported -- either the entire 
> card, or just a portion of it.
> You'd want to run a repeat loop that goes to each card sequentially and 
> issues the "export snapshot" command. For example, to get the whole 
> card, use:
> repeat with x = 1 to the number of cds
>   go cd x
>   put "snapshot" & x & ".jpg" into tfilename
>   export snapshot from rect (the rect of this cd) to file tfilename as
> end repeat
> You can, of course, change the export file format to any that Rev 
> supports. This should give you a series of screen shots in just a few 
> seconds.
> -- 
> Jacqueline Landman Gay         |     jacque at
> HyperActive Software           |
> _______________________________________________
> use-revolution mailing list
> use-revolution at
> Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:

View this message in context:
Sent from the Revolution - User mailing list archive at

More information about the Use-livecode mailing list