[comp.sys.mac.apps] How can I print graphs in Canvas?

lin@tasman.cc.utas.edu.au (Tony Lim) (05/05/91)

Hi, Dear netters?

I have been using Canvas to put a few PICT files created by DeltaGraph.
I paste the PICT files into different layers in Canvas.  I use "OR" to
make each other transparent.  So, everything looks fine too me on the screen.
However, when I use the "print..." (not "Print layer...") to print the graphs
to laser printer, the output is not what I see on the screen.  The printout
is like that I had pasted PICT opquely onto the higher layers.  So what is the
problem?  How can I solve it?

Any help will be greatly appreciated.

--Tony Lim

guelzow@ccu.umanitoba.ca (Andreas J. Guelzow) (05/07/91)

In article <lin.673433453@tasman> lin@tasman.cc.utas.edu.au (Tony Lim) writes:
>Hi, Dear netters?
>
>I have been using Canvas to put a few PICT files created by DeltaGraph.
>I paste the PICT files into different layers in Canvas.  I use "OR" to
>make each other transparent.  So, everything looks fine too me on the screen.
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
As the manual states: this only works on screen or when printing on a
Quickdraw printer but not when printing on a Postscript printer.
Supposedly that is a limitation of postscript (which I don't believe)

>However, when I use the "print..." (not "Print layer...") to print the graphs
>to laser printer, the output is not what I see on the screen.  The printout
   ^^^^^^^^^^^^^^^
   probably a fancy PostScript printer

>is like that I had pasted PICT opquely onto the higher layers.  So what is the
>problem?  How can I solve it?
>
>Any help will be greatly appreciated.
>
>--Tony Lim

Andreas J. Guelzow
<guelzow@ccu.umanitoba.ca>

degennar@bmsr9.usc.edu (Raymond Degennaro) (05/07/91)

In article <1991May6.224521.9347@ccu.umanitoba.ca> guelzow@ccu.umanitoba.ca (Andreas J. Guelzow) writes:
>In article <lin.673433453@tasman> lin@tasman.cc.utas.edu.au (Tony Lim) writes:
>>Hi, Dear netters?
>>
>>I have been using Canvas to put a few PICT files created by DeltaGraph.
>>I paste the PICT files into different layers in Canvas.  I use "OR" to
>>make each other transparent.  So, everything looks fine too me on the screen.
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>As the manual states: this only works on screen or when printing on a
>Quickdraw printer but not when printing on a Postscript printer.
>Supposedly that is a limitation of postscript (which I don't believe)
                      ^^^^^^^^^^^^^^^^^^^^^^^^
I've been told (I don't manually write postscript) that postscript only
supports the COPY mode.

This seems to be a problem with the way DeltaGraph places the graph on the 
clipboard.  Canvas seems to think its a picture object, not a PICT.  The
problem is a little different if you try to paste it into MacDraw II.  It
will say that pasting a PICT2 may cause a loss of some color data.  It does,
however, paste the graph without an opaque background, i.e. other objects
will show through.  So, I guess you could use MacDraw II, or paste them 
first into MD and then copy them into Canvas.  Since I vastly prefer 
Canvas, that's what I'd do.