path_addRect path 400 0 80 80 path_addEllipse path 440 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_setSpread PadSpread gradient_setRadialExtended 0 0 20 40 40 10 drawRect 0 0 100 100 gradient_setSpread ReflectSpread gradient_setRadialExtended 120 20 20 140 40 10 drawEllipse 100 0 100 100 gradient_setSpread RepeatSpread gradient_setRadialExtended 240 20 20 260 40 10 drawRoundRect 200 0 100 100 gradient_clearStops gradient_appendStop 0 3f7f7fff gradient_appendStop 0.5 dfdfffff gradient_appendStop 1 7f00007f gradient_setSpread PadSpread gradient_setRadialExtended 320 20 20 340 40 10 drawPolygon [300 0 390 0 350 99] gradient_setSpread ReflectSpread gradient_setRadialExtended 420 20 20 440 40 10 drawPath path gradient_setSpread RepeatSpread gradient_setRadialExtended 520 20 20 540 40 10 drawPie 500 0 100 100 720 4320 end_block translate 0 100 scale 1 2 repeat_block gradients resetMatrix translate 0 300 brushTranslate 30 0 brushScale 0.9 0.9 repeat_block gradients # Some helpful info perhaps? resetMatrix setPen black drawText 610 50 "No XForm" drawText 610 200 "scale 1x2" drawText 610 300 "brush transform" drawText 10 450 "Pad" drawText 110 450 "Reflect" drawText 210 450 "Repeat" drawText 310 450 "Pad w/alpha" drawText 410 450 "Reflect w/alpha" drawText 510 450 "Repeat w/alpha" # Radius and focal indicators setPen 3f000000 setBrush nobrush begin_block ellipse_draw setClipRect 0 0 100 100 drawEllipse -30 -30 100 100 drawEllipse 35 35 11 11 translate 100 0 end_block repeat_block ellipse_draw repeat_block ellipse_draw 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 repeat_block ellipse_draw repeat_block ellipse_draw