Can R3's Draw Dialect handle characters?
Is there a way to add some letters to the picture I draw with the draw dialect? e.g. draw a circle and add "rex" to the center of it.
posted by: Rex 22-Sep-2014/11:10:09-7:00
Hi Rex -1st example- R E B O L [] do %r3-gui.r3 ;gui view [ drawing [ anti-alias on fill-pen red circle viewport-box/center 120 text (as-pair 0 viewport-box/center/y) [ center bold size 20 "Rex" ] ] 320x320 ] -2nd example- R E B O L [] do %r3-gui.r3 ;image img-size: 320x320 save/all %image.png do draw make image! reduce [img-size white 0] to-draw reduce [ 'anti-alias on 'fill-pen red 'circle (img-size / 2) 120 'text as-pair 0 (img-size/y / 2) [ center bold size 20 "Rex" ] ] copy []
posted by: Linh 22-Sep-2014/23:39:58-7:00
-3rd example- R E B O L [] do %r3-gui.r3 size: 320x320 ;gui use para view [ drawing (reduce [ 'anti-alias on 'fill-pen red 'circle 'viewport-box/center (size/x / 2) 'text 0x0 reduce [ 'para make system/standard/para [ valign: 'middle ] 'center 'bold 'size 20 "Rex" ] ]) size ] -4th example- R E B O L [] do %r3-gui.r3 ;image use para img-size: 320x320 save/all %image.png do draw make image! reduce [img-size white 0] to-draw reduce [ 'anti-alias on 'fill-pen red 'circle (img-size / 2) (img-size/x / 2) 'text 0x0 reduce [ 'para make system/standard/para [ valign: 'middle ] 'center 'bold 'size 20 "Rex" ] ] copy []
posted by: Linh 22-Sep-2014/23:58:38-7:00
Draw document and example: http://rebol.net/wiki/Draw
posted by: Linh 23-Sep-2014/3:15:54-7:00
I also looked for a way to do this, but didn't find anything.
posted by: Bo 23-Sep-2014/19:47:10-7:00
Thanks, Linh. The technique is quite complicated, and I'll need some time to digest it. But I am very glad when I know this is indeed possible.
posted by: Rex 25-Sep-2014/7:17:16-7:00
|