Hi Ching.<br><br>Morphs draw themselves on Canvases - look at the Canvas class. Typically, these would be FormCanvas which draws to the screen. I think there is a Postscript-capable Canvas subclass. I&#39;m not sure what it&#39;s called (&quot;PostscriptCanvas&quot;?). Google for Ghostscript for info on how to print postscript files if you don&#39;t have a postscript-capable printer (or if you aren&#39;t running Linux).
<br><br>Also try reverse-engineering the print command in the... menus? This will be a good exercise for you. Find the &quot;print&quot; command in a menu somewhere in squeak (probably in a halo menu for a Morph?), and open the halo on the menu itself, select &quot;explore&quot; or &quot;inspect&quot; and poke around to see if you can find where the code for the print command is.
<br><br>Sorry I can&#39;t give you specifics; I don&#39;t have squeak available right now.<br><br>Michael.<br><br><div><span class="gmail_quote">On 9/18/07, <b class="gmail_sendername">Ching de la Serna</b> &lt;<a href="mailto:ching.dls@gmail.com">
ching.dls@gmail.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Thanks David, I think I need to look at Morphs a little more closely for what I need to do which is to create some graphics (shapes, etc.) and send them to a printer.
<br><span class="sg"><br>Ching</span><div><span class="e" id="q_11516a2d67dbe7ae_2"><br><br><div><span class="gmail_quote">On 9/18/07, 
<b class="gmail_sendername">David Mitchell</b> &lt;<a href="mailto:david.mitchell@gmail.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">david.mitchell@gmail.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

Do you mean charts and graphs? If so, check out PlotMorph.<br><br><a href="http://wiki.squeak.org/squeak/2626" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://wiki.squeak.org/squeak/2626</a>
<br><br>On 9/17/07, Ching de la Serna &lt;<a href="mailto:ching.dls@gmail.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
ching.dls@gmail.com</a>&gt; wrote:<br>&gt; Hi,<br>&gt;<br>&gt; I would like to print graphics in Squeak. What classes do I need to do this?<br>&gt; Many thanks in advance.<br>&gt;<br>&gt; Ching<br>&gt;<br>&gt; _______________________________________________
<br>&gt; Beginners mailing list<br>&gt; <a href="mailto:Beginners@lists.squeakfoundation.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">Beginners@lists.squeakfoundation.org</a><br>&gt; <a href="http://lists.squeakfoundation.org/mailman/listinfo/beginners" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
http://lists.squeakfoundation.org/mailman/listinfo/beginners
</a><br>&gt;<br>&gt;<br>_______________________________________________<br>Beginners mailing list<br><a href="mailto:Beginners@lists.squeakfoundation.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
Beginners@lists.squeakfoundation.org</a><br><a href="http://lists.squeakfoundation.org/mailman/listinfo/beginners" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
http://lists.squeakfoundation.org/mailman/listinfo/beginners</a><br></blockquote></div><br>
</span></div><br>_______________________________________________<br>Beginners mailing list<br><a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:Beginners@lists.squeakfoundation.org">Beginners@lists.squeakfoundation.org
</a><br><a onclick="return top.js.OpenExtLink(window,event,this)" href="http://lists.squeakfoundation.org/mailman/listinfo/beginners" target="_blank">http://lists.squeakfoundation.org/mailman/listinfo/beginners</a><br><br>
</blockquote></div><br>