# Version: 1 # CheckVsReference: 5% path_addRect path 300 0 80 80 path_addEllipse path 340 40 60 60 setRenderHint Antialiasing setPen black begin_block gradients gradient_clearStops gradient_appendStop 0 red gradient_appendStop 0.25 orange gradient_appendStop 0.5 yellow gradient_appendStop 0.8 green gradient_appendStop 1 cyan gradient_setConical 40 40 50 drawRect 0 0 100 100 gradient_setConical 140 40 230 drawEllipse 100 0 100 100 gradient_clearStops gradient_appendStop 0 3f7f7fff gradient_appendStop 0.5 dfdfffff gradient_appendStop 1 7f00007f gradient_setConical 240 40 50 drawPolygon [200 0 290 0 250 99] gradient_setConical 340 40 230 drawPath path end_block translate 0 100 scale 1 2 repeat_block gradients resetMatrix translate 0 300 brushTranslate 30 0 brushScale 0.9 0.9 brushRotate 20 repeat_block gradients # Some helpful info perhaps? resetMatrix setPen black drawText 410 50 "No XForm" drawText 410 200 "scale 1x2" drawText 410 300 "brush transform" drawText 10 450 "50 deg" drawText 110 450 "230 deg" drawText 210 450 "50 deg w/alpha " drawText 310 450 "230 deg w/alpha" setPen 3f000000 setBrush nobrush begin_block ellipse_draw setClipRect 0 0 100 100 drawEllipse 35 35 11 11 save translate 40 40 rotate -50 drawLine -100 0 100 0 restore translate 100 0 end_block repeat_block ellipse_draw repeat_block ellipse_draw repeat_block ellipse_draw resetMatrix translate 0 100 scale 1 2 repeat_block ellipse_draw repeat_block ellipse_draw repeat_block ellipse_draw repeat_block ellipse_draw