Drawing a paving block

            +------------------------------------------------+
            |CALL  IGPAVE (X1,X2,Y1,Y2,DZ,ISBOX,ISFRAM,CHOPT) |
            +------------------------------------------------+
                                  
Action: This routine draws a paving-block according to the value of CHOPT. ISBOX (ISFRAM) may be 1000+ICOLOR where ICOLOR is the colour index of the box (frame), or 2000+IPAT where IPAT is the pattern index of the box (frame), otherwise the style index. If ISBOX(ISFRAM)=0, only the box contour is drawn with the current polyline attributes. By default the Top and the Right frames are drawn. CHOPT='TR'. Parameter Description:
X1
X bottom left corner of box.
X2
X top right corner of box.
Y1
Y bottom left corner of box.
Y2
Y top right corner of box.
DZ
Box width.
ISBOX
Box style.
ISFRAM
Frame style.
CHOPT
Character option.
'T'
The top of the frame is drawn.
'B'
The bottom of the frame is drawn.
'R'
The right part of the frame is drawn.
'L'
The left part of the frame is drawn.
'-'
Reverse sense for the shadow drawing (see figure [more info]).
'S'
The frame is drawn like the ``Shadow'' of the inside box.
'P'
Cut the top of the shadow (see figure [more info]).
'K'
The paving-block is drawn like a button (see figure [more info]).
'D'
Delete. The paving block is drawn in the background colour.

                                                                                    

P>

Figure: Examples of IGPAVE usage

[PAVE]