[comp.sys.mac.programmer] Printing QuickDraw to LaserWriter w/MacApp

ba0k+@andrew.cmu.edu (Brian Patrick Arnold) (08/11/89)

Howdy,

    I have a QuickDraw-generated PICTure in a view that happens to be a graph.
I "want" to have the lines drawn thin enough to be 1 laserwriter pixel wide
by default, but the only way apparently to accomplish this is to manually
triple the window size (and my picture's view rect) and print at 33%.
I use MacApp, so printing is all taken care of for me, but I'd like to know
whether anybody using or NOT using MacApp knows of any simple QuickDraw
techniques to get a pen size of 1/3 (screen pixel, that is).

    I'd like WYSISYG for my graphs, with the added benefit of thin printed
lines on a LaserWriter or ImageWriter in BEST mode.  What is the role of
fEffectiveDeviceRes in the TPrintHandler class?  I couldn't see how it was
used or how I can use it.  Any help or tips would be appreciated.

- Brian

PS: At the opposite end of the thin-line spectrum, does anybody know why
MacDraw makes my thick (PenSize 3) lines 1 pixel thick when I paste or open
my QuickDraw-generated images in MacDraw?  It's rather annoying.