IGR_Canvas_Arc¶
Draws an arc on the image along the perimeter of the ellipse bounded by the specified rectangle, with the current pen.
Prototype¶
IGR_LONG IGR_Canvas_Arc(
HCANVAS canvas,
IGR_LONG x,
IGR_LONG y,
IGR_LONG x2,
IGR_LONG y2,
IGR_LONG x3,
IGR_LONG y3,
IGR_LONG x4,
IGR_LONG y4,
Error_Control_Block* error);
Parameters¶
Canvas: HCANVAS
Handle to a canvas, opened by a call to IGR_Make_Output_Canvas.
X: IGR_LONG
Left-most coordinate of the bounding box.
Y: IGR_LONG
Top-most coordinate of the bounding box.
X2: IGR_LONG
Right-most coordinate of the bounding box.
Y2: IGR_LONG
Bottom-most coordinate of the bounding box.
X3: IGR_LONG
X coordinate of the start point.
Y3: IGR_LONG
Y coordinate of the start point.
X4: IGR_LONG
X coordinate of the end point.
Y4: IGR_LONG
Y coordinate of the end point.
Error: Pointer to Error_Control_Block
Returns error details if the call fails.
Return value¶
Success: IGR_LONG
Returns IGR_OK.
Failure: IGR_LONG
Returns one of the possible IGR_E error codes.
Additional information¶
Use IGR_Canvas_Arc to draw a curved line with the current Pen onto the canvas. The arc follows the perimeter of the ellipse that is bounded by X, Y, X2 and Y2. The arc will follow the perimeter of the ellipse from the starting point to the ending point.
Note The drawing API is available for bitmap and PDF outputs only. Drawing onto an HTML5 output is not supported.