The function get-bounds
returns the four values
left
,
top
,
right
,
bottom
of the currently collected drawing extremes. The values can be used to get an image from the port.
Drawing extremes are collected by passing non-nil for the collect or relative arguments to create-pixmap-port or with-pixmap-graphics-port."
(with-pixmap-graphics-port (p1 pane width height
:relative t)
(with-graphics-rotation (p1 0.123)
(draw-rectangle p1 100 100 200 120 :filled t
:foreground :red)
(get-bounds p1)))
produces the following output:
72
112
285
255
CAPI User Guide and Reference Manual (Unix version) - 3 Aug 2017