13.4 Text

13.4.3 Wrapping Text Lines

stream-end-of-line-action [Generic Function]
Arguments:
stream
(setf stream-end-of-line-action) [Generic Function]
Arguments:
action stream
Summary:
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 often coincide.)

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 [Macro]
Arguments:
(stream action)&body body
Summary:
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 [Generic Function]
Arguments:
stream
(setf stream-end-of-page-action) [Generic Function]
Arguments:
action stream
Summary:
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. Change it by using setf on stream-end-of-page-action.

The end-of-page action is one of:

with-end-of-page-action [Macro]
Arguments:
(stream action)&body body
Summary:
Temporarily changes stream's end-of-page action for the duration of execution of body. action must be one of the actions described in stream-end-of-page-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.


CLIM 2.0 User's Guide - OCT 1998

Generated with Harlequin WebMaker