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 ```
with-transformed-area
```

macro 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.

LispWorks CAPI Reference Manual - 21 Dec 2009