7.4

Table Of Contents
RectFill (procedure)
Creates and draws a filled rectangle shape. The colour used to fill the shape can be specified using the setfillcolor command.
Syntax
rectfill( x, y, width, height )
Arguments
x, y
Measure values representing the horizontal/vertical position, in inches, of the starting point.
width, height
Measure values representing the width/height, in inches, of the rectangle shape.
Code Sample Example
This example draws two identical rectangles.
To draw a rectangle that is both stroked and filled, use rectstroke() and rectfill() in succession, or rectfillstroke().
Example
setfillcolor([0,100,100,0])
%Draw first rectangle using rectfill with red
rectfill(1,1,2,2)
%Offset starting position slightly to distinguish
%between each rectangle and fill second one with blue.
translate(.2,.2)
setfillcolor([100,100,0,0])
%Draw second rectangle using conventional commands
moveto(1,1) %Reset current point
lineto(3,1) %Draw first line
lineto(3,3) %Draw second line
lineto(1,3) %Draw third line
closepath() %Close shape
fill() %Draw shape
©2010 Objectif Lune Inc - 317 -