QPx_RotateAreaImage

QPx_RotateAreaImage(areaRef; areaRef; areaRef; areaRef):error
areaRef Longint QPix area reference
numDegrees Real Rotation degrees
rotateOptions Longint Options
backColor Longint Background color
error Longint Error result

Rotate the image in a QPix area by a number of degrees

The QPix plug-in area is specified by areaRef. If areaRef is not a valid QPix plug-in area reference, qpx_paramErr is returned.

The number of degrees is specified in the numDegrees parameter. Positive values cause clockwise rotation, negative values rotate the picture counter-clockwise.

The rotateOptions parameter is optional. It can be used to specify options for the rotation operation. The following constants can be combined with bitwise "or".

qpx_RotateHighQuality 0x0004 High quality rotation
qpx_RotateFillBackground 0x0800 Fill background with specified color

Parameter backColor is also optional and is meaningful only when the qpx_RotateFillBackground is specified in rotateOptions. It specifies the fill color of the background area when rotating by non-multiples of 90 degrees. 4D's 0xRRGGBB notation is used.

Example

   // Rotate area image by 90 degrees counter-clockwise

C_LONGINT($error)

$error:=QPx_RotateAreaImage (gQPixArea;-90)