This program demonstrates the use of polylines and fill area. The workstation chosen here is the Tektronix 4107 (or a compatible).
PROGRAM BOX INCLUDE 'GKS$GTSDEV' INCLUDE 'GKS$ENUM' INTEGER errfil PARAMETER(errfil = 10) INTEGER wkid PARAMETER(wkid = 1) INTEGER conid PARAMETER(conid = 1) REAL pxa(5), pya(5) INTEGER asflst(1:13) DATA pxa /3.0,3.0,7.0,7.0,3.0/ DATA pya /2.0,8.0,8.0,2.0,2.0/ DATA asflst /13 * gindiv/ ! set all ASFs C CALL gopks(errfil, 0) ! open gks (BUFA not used) CALL gopwk(wkid, conid, T4107) ! open workstation CALL gsasf(asflst) ! set attributes individually CALL gacwk(wkid) ! activate workstation CALL gselnt(1) ! select normalization tran CALL gswn(1, 0.0,10.0,0.0,10.0) ! set window C CALL gsln(gldash) ! set line type CALL gsfais(ghatch) ! set fill area style CALL gpl(5, pxa, pya) ! draw polyline CALL gfa(5, pxa, pya) ! draw fill area C CALL gdawk(wkid) ! deactivate workstation CALL gclwk(wkid) ! close workstation CALL gclks ! close GKS END