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.