DynaPDF Manual - Page 669

Previous Page 668   Index   Next Page 670

Function Reference
Page 669 of 839
LBOOL pdfRoundRect(
const PPDF* IPDF,
// Instance pointer
double PosX,
// X-Coordinate of rectangle
double PosY,
// Y-Coordinate of rectangle
double Width,
// Width of the rectangle
double Height,
// Height of the rectangle
double Radius,
// Radius of rounded corners
TPathFillMode FillMode) // Fill mode
The function draws a rectangle with rounded corners. The radius must not be greater than the half
with or height of the rectangle.
If the coordinate system is bottom-up the point PosX, PosY defines the lower left corner of the
rectangle. If the coordinate system is top-down it defines the upper left corner.
The draw direction can be changed with the function SetDrawDirection().
A rectangle is a closed path that can be filled, stroked or both. It is also possible to draw a rectangle
invisible to apply the filling rules nonzero winding number or even-odd. The filling rules are
described under ClipPath(). The parameter FillMode is ignored if the rectangle is drawn inside a
clipping path. The fill modes are described under ClosePath().
Return values:
If the function succeeds the return value is 1. If the function fails the return value is 0.

Previous topic: RotateCoords

Next topic: RoundRectEx