| Page 9 | Table of Contents | Index | Page 11 |
| 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 | |||
(formatting-table (stream) (setq stream some-other-stream) ...)Furthermore, for the macros that take a sheet, stream, or medium argument, the position of
(defgeneric invoke-with-drawing-options (medium continuation &key)
(declare (dynamic-extent continuation)))
(defmacro with-drawing-options ((medium &rest drawing-options) &body body)
`(flet ((with-drawing-options-body (,medium) ,@body))
(declare (dynamic-extent #'with-drawing-options-body))
(invoke-with-drawing-options
,medium #'with-drawing-options-body ,@drawing-options)))
(defmethod invoke-with-drawing-options
((medium clx-display-medium) continuation &rest drawing-options)
(with-drawing-options-merged-into-medium (medium drawing-options)
(funcall continuation medium)))
| Page 9 | Table of Contents | Index | Page 11 |
| 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 | |||