with-output-to-printer (
stream
&key
printer
tab-spacing
interactive
jobname
)
&body
body
=>
result
The macro with-output-to-printer
binds the variable
stream
to a stream object, and prints everything is that is written to it in the code of
body
.
If
interactive
is t
then print-dialog is called to select the printer to use. If
interactive
is nil
then
printer
is used unless it is nil
in which case the current-printer is used. The default value of
interactive
is t
and the default value of
printer
is nil
.
The values of jobname and tab-spacing are passed to print-text, which is used to actually do the printing. The default value of tab-spacing is 8 and the default value of jobname is "Text".
CAPI User Guide and Reference Manual (Macintosh version) - 3 Aug 2017