Page 138 Table of Contents Index Page 140
Chapters
1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30
A, B, C, D, E



CHAPTER 15. EXTENDED STREAM OUTPUT

allocate for the output, in device units. If it is not supplied, the height is computed from the
output.

record-type specifies the class of output record to create to hold the graphical output. The default
is standard-sequence-output-record.

15.4.2 Wrapping of Text Lines

=> stream-end-of-line-action stream [Generic Function]
=> (setf stream-end-of-line-action) action stream [Generic Function]
The end-of-line action controls what happens if the text cursor position moves horizontally out
of the viewport, or if text output reaches the text margin. (By default the text margin is the
width of the viewport, so these are usually the same thing.)

stream-end-of-line-action returns the end-of-line action for the extended output stream
stream. It can be changed by using setf on stream-end-of-line-action.

The end-of-line action is one of: => with-end-of-line-action (stream action) &body body [Macro]
Temporarily changes stream's end-of-line action for the duration of execution of body. action
must be one of the actions described in stream-end-of-line-action.

The stream argument is not evaluated, and must be a symbol that is bound to a stream. If
stream is t, *standard-output* is used. body may have zero or more declarations as its first
forms.

=> stream-end-of-page-action stream [Generic Function]
=> (setf stream-end-of-page-action) action stream [Generic Function]
The end-of-page action controls what happens if the text cursor position moves vertically out of
the viewport.

stream-end-of-page-action returns the end-of-page action for the extended output stream
stream. It can be changed by using setf on stream-end-of-page-action.


Page 138 Table of Contents Index Page 140
Chapters
1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30
A, B, C, D, E