(GraphicsToPressTest.JaM of December 6, 1982 4:33 pm) =
(graphics.jam).run
(loadp) {
.getviewer
(GraphicsToPressJaM.bcd).loadbcd
(GraphicsToPressPackage.bcd).loadbcd
}.cvx .def
(rect) {
100 200 160 80 .drawbox
}.cvx .def
(trappath) {
0 0 .moveto 90 100 .lineto 200 100 .lineto 240 0 .lineto
}.cvx .def
(rectpath) {
0 0 .moveto 0 60 .lineto 100 60 .lineto 100 0 .lineto
}.cvx .def
(testp) {
.initdc
fat .setfat
100 100 .translate
rectpath .drawarea
200 0 .translate
trappath .drawarea
.initdc
fat .setfat
0 0 .5 .hsvcolor
100 250 .translate
rectpath .drawarea
200 0 .translate
trappath .drawarea
.initdc
fat .setfat
100 400 .translate
rectpath 0 0 .drawstroke
200 0 .translate
trappath 0 0 .drawstroke
.initdc
fat .setfat
100 550 .translate
rectpath .cliparea
.4 .4 .scale
-228 -600 .setpos
(monk.ais) .drawimage
.initdc
fat .setfat
100 550 .translate
200 0 .translate
trappath .cliparea
.38 .38 .scale
-35 -81 .setpos
(monk.ais) .drawimage
}.cvx .def
(fat) .true .store
(fat) .false .store
(thintest) .dup = {(thin.press) .dup Press.Open Press.Activate (fat) .false .store testp Press.Close =}.cvx .def
(fattest) .dup = {(fat.press) .dup Press.Open Press.Activate (fat) .true .store testp Press.Close =}.cvx .def