OPEN_PRINTER@ generates a standard "Open Printer" dialog box from which the user
can select a graphics printer or plotter device for subsequent output. If a
device is successfully selected then subsequent calls to Silverfrost graphics
routines are be written to this device. The printer or plotter is activated
when CLOSE_PRINTER@ (see ) or the Silverfrost graphics routine NEW_PAGE@ is called
(after calling this routine, it may be necessary to reset the text attributes).
The handle is supplied by the programmer and is used in conjunction with
OPEN_PRINTER@ and CLOSE_PRINTER@ will use the GDI+ library provided the smoothing and/or opacity is set.
Call USE_GDIPLUS@ before opening the printer or set the opacity and/or the smoothing after opening.
Alternatively OPEN_PRINTER@ will inherit the opacity and smoothing of the current drawing surface before opening.