Charles wrote:

> on mouseUp
> 
> export snapshot from group id 126899 of card "graph" to myImage as PNG
> 
> go stack "report"
> 
> import snapshot from group id 126899 of card "graph" of stack "report"
> 
> end mouseUp
> 
> This works but it "strips" all of the text that is on the border of the PNG 
> but is still included in the group.  The group is a ChartMaker graph.  In any 
> case, I did not expect this to occur.  Any thoughts or suggestions? 

Hi Charles,

> export snapshot from group id 126899 of card "graph" to myImage as PNG

Puts the snapshot into a variable but you don't seem to be using that variable 
anywhere.
You could then issue this command  
    put myImage into image "dummy"
assuming you have an image of that name.

The 
> go stack "report"
command confuses me. If card 'graph' is in stack 'report'  and this button is 
not in stack 'report' then export snapshot should have thrown an error.
If you're already in stack 'report' then the GO STACK is useless.

Let me assume this button is not in stack 'report' .
Try:
on mouseup
        import snapshot from group id 126899 of card "graph" of stack "report"
end mouseup

This should do what you need. It will put a picture of gro id 126899 into a new 
image on the current card (in whatever stack the button resides.)

You also might want to try this test.
Quit LiveCode
Open LiveCode
Create a new stack
create a button
Apply this script
on mouseUp
   import snapshot from group 1 of cd 1 of stack 
"/Users/jimlambert/Documents/My LiveCode/Plugins/ChartMaker Playground 1 - 
SlideShow.rev"
end mouseUp

Make sure to change the path to match the location on your machine of your 
chartmaker playground stacks.

When you click the button a picture of a chart should appear on your card as a 
new image with no text stripped.

If you find that snapshots of a group don't include text then perhaps that text 
is not really part of the group.
Maybe  group id 126899 of card "graph" is part of another group.
If so, use that group's id.

Jim Lambert
_______________________________________________
use-livecode mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to