Transforms a rectangle using a port's transform, and binds the resulting values to a variable across the evaluation of the macro's body.
A variable.
A graphics port.
A real number.
A real number.
A real number.
A real number.
A body of Lisp code.
The macro with-transformed-area
transforms a rectangle, binding the resulting four corner points to
points
for the duration of
body
. The
left top right bottom values
represent a rectangular area bounded by four points. The four points are transformed by the
port
's transform and the list of eight values (alternating
x
and
y
values for four points) bound to the
points
variable for the duration of the macro body.
CAPI User Guide and Reference Manual (Macintosh version) - 3 Aug 2017